有道翻譯
import urllib.request
import urllib.parse
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' # 有道翻譯錯(cuò)誤代碼50時(shí),去掉translate_o?的_o
headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0"} # 編碼錯(cuò)誤時(shí),檢查用戶代理是否有省略號(hào)
formdata={
"i":"你", # 要翻譯的內(nèi)容
"from":"en", # 翻譯成英文
"to":"zh-CHS", # 從中文
"smartresult":"dict",
"client":"fanyideskweb",
"doctype":"json",
"version":"2.1",
"keyfrom":"fanyi.web",
"action":"FY_BY_CLICKBUTTION"
}
data=urllib.parse.urlencode(formdata).encode('utf-8')
request=urllib.request.Request(url,data=data,headers=headers)
response=urllib.request.urlopen(request)
print(response.read().decode('utf-8'))
import requests
url="https://tieba.baidu.com/f?"
param={"kw":"囚徒健身"}
headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0"}
res=requests.get(url,params=param,headers=headers)
print(res.text)
import requests
def tieba_spider(url,begin_page,end_page):
for page in range(begin_page,end_page):
pn=(page-1)*50
file_name="第"+str(page)+"頁(yè).html"
full_url=url+"&pn="+str(pn)
html=load_page(full_url,file_name)
write_page(html,file_name)
def load_page(url,filename):
headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0"}
return requests.get(url,params=param,headers=headers).text
def write_page(html,filename):
print("正在保存"+filename)
with open(filename,'w',encoding='utf-8') as file:
file.write(html)
if __name__=="__main__":
kw=input("請(qǐng)輸入需要爬取的貼吧名:")
begin_page=int(input("請(qǐng)輸入起始頁(yè):"))
end_page=int(input("請(qǐng)輸入結(jié)束頁(yè):"))
url="https://tieba.baidu.com/f?"
param={"kw":kw}
tieba_spider(url,begin_page,end_page)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
