import requests
if __name__=="__main__":
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36"}
data={"i": "爬虫",
"from": "AUTO",
"to":" AUTO",
"smartresult":" dict",
"client":" fanyideskweb",
"salt":" 16005916230854",
"sign":" 52a079bc398239965ce16964323456af",
"lts":" 1600591623085",
"bv":" 656f750600466990f874a839d9f5ad23",
"doctype":" json",
"version":" 2.1",
"keyfrom":" fanyi.web",
"action":" FY_BY_REALTlME"}
response=requests.post(url,headers=headers,data=data)
with open('./youdao.html','w',encoding='UTF-8') as fp:
fp.write(response.text)
print(response.text)
import requests
from lxml import etree
import requests
if __name__=="__main__":
url='https://www.baidu.com/s'
headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36"}
kw=input('enter a word :')
param={'word':kw}
response = requests.get(url=url,params=param,headers=headers)
filename = kw+'.html'
with open(filename,'w',encoding='UTF-8') as fp:
fp.write(response.text)
print(filename,'保存成功!')
import requests
import json
if __name__=="__main__":
url='https://fanyi.baidu.com/sug'
headers={"user-agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36"}
kw = input('enter a word : ')
data={"kw":kw}
post_response = requests.post(url=url,data=data,headers=headers)
dic_obj = post_response.json()
filename = kw+'.json'
fp = open(filename,'w',encoding='UTF-8')
json.dump(dic_obj,fp=fp,ensure_ascii=False)
import requests
import json
if __name__=="__main__":
url='https://movie.douban.com/j/chart/top_list'
params={"type": "20",
"interval_id": "100:90",
"action":"",
"start": "20",
"limit": "20"}
headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36"}
response = requests.get(url=url,params=params,headers=headers)
json_resp = response.json()
fp = open('./movie.json','w',encoding='UTF-8')
json.dump(json_resp,fp=fp,ensure_ascii=False)
print('电影抓取完成')
import requests
if __name__=="__main__":
url='http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3947.100 Safari/537.36"}
kw = input('enter a city : ')
params = {"cname":"",
"pid":"",
"keyword": kw,
"pageIndex": "1",
"pageSize": "10"}
response = requests.post(url=url,params=params,headers=headers)
with open('./resterant.html','w',encoding='UTF-8') as fp:
fp.write(response.text)