也不知道最近是怎么搞得了,可能女朋友也被疫情影响到了心情吧,现在每晚都要给我发不少诱惑图
你们这群人想看什么呀?回家换个个光纤吧,网速太差的就加载不出来!
估计是想(baofushehui),作为一个男人,必须坚决反击!
写个小代码,爬了爬美团美食的评论,然后给她说晚安!
代码如下:
import requests
import re
import cv2
from PIL import ImageFont, ImageDraw, Image
import numpy
def wanan(file_name):
bk_img = cv2.imread(file_name)
fontpath_wz = "Alibaba-PuHuiTi-Heavy.otf"
font_wz = ImageFont.truetype(fontpath_wz,350)
img_pil = Image.fromarray(bk_img)
draw = ImageDraw.Draw(img_pil)
draw.text((500,500), "晚安!", font = font_wz, fill = (255, 255, 255))
bk_img = numpy.array(img_pil)
cv2.imshow("good night",bk_img)
cv2.imwrite(file_name + "wanan.jpg",bk_img)
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/78.0.3809.100 Safari/537.36',
'Cookie': '_lxsdk_cuid=1705c1232e5c8-0b3dd2a7bd22a7-3b65410e-1fa400-1705c1232e560; _hc.v=f33fac6e-a350-7eb0-bb31-ac1e31f6293e.1583081446; Hm_lvt_f66b37722f586a240d4621318a5a6ebe=1583081431,1583163970; __utma=211559370.503033648.1583081432.1583081432.1583163971.2; __utmz=211559370.1583163971.2.2.utmcsr=baidu|utmccn=baidu|utmcmd=organic|utmcct=zt_search; ci=1; rvct=1%2C73; _lxsdk=1705c1232e5c8-0b3dd2a7bd22a7-3b65410e-1fa400-1705c1232e560; _lx_utm=utm_source%3Dbaidu%26utm_campaign%3Dbaidu%26utm_medium%3Dorganic%26utm_content%3Dzt_search; client-id=80b56a14-c077-4c81-97f8-c7e6ba86afce; lat=30.47633; lng=114.39492; _lxsdk_s=170c74d7fea-2d8-f79-b1%7C%7C30; uuid=0efec67097ed4dceba5e.1583896774.1.0.0; mtcdn=K; lt=8GRjAM7XkxZcWL24k3Eru8ZATtYAAAAAKgoAALH5-kQry4ohn4eehoxfWaRUoIonADbDqM5EIWtchvxfrTh56O0RajiylAPl1D1dQQ; u=2806660198; n=%E6%9D%8E%E6%99%93%E9%B9%8F614; token2=8GRjAM7XkxZcWL24k3Eru8ZATtYAAAAAKgoAALH5-kQry4ohn4eehoxfWaRUoIonADbDqM5EIWtchvxfrTh56O0RajiylAPl1D1dQQ'
}
for num in range(1,10):
url = "https://wh.meituan.com/meishi/pn" + str(num) + "/"
res =requests.get(url,headers=headers)
print(res.text)
shop_ids = re.findall('"poiId":(.*?),"frontImg":',res.text)
print(shop_ids)
for shop_id in shop_ids:
for i in range(0,100,10):
try:
shop_url = "https://www.meituan.com/meishi/api/poi/getMerchantComment?uuid=0efec67097ed4dceba5e.1583896774.1.0.0&platform=1&partner=126&originUrl=https%3A%2F%2Fwww.meituan.com%2Fmeishi%2F" + str(shop_id) + "%2F&riskLevel=1&optimusCode=10&id=" + str(shop_id) + "&userId=2806660198&offset=" +str(i) + "&pageSize=10&sortType=1"
res = requests.get(shop_url,headers=headers)
pj_json = res.json()
yhpjs = pj_json['data']['comments']
for yhpj in yhpjs:
pic_urls = yhpj['picUrls']
try:
print(pic_urls[0]['url'])
picurl = pic_urls[0]['url']
res = requests.get(picurl,headers=headers,timeout=15)
file_name = picurl.split('/')[-1]
with open (file_name,"wb") as f:
f.write(res.content)
print("保存完毕!")
wanan(file_name)
print("晚安表情包制作完成!")
except :
pass
except:
pass
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58