午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Python使用requests模塊爬取百度翻譯

瀏覽:38日期:2022-07-13 09:44:53

requests模塊:

python中原生的一款基于網絡請求的模塊,功能非常強大,簡單便捷,效率極高。

作用:模擬瀏覽器發請求。

提示:老版使用 urllib模塊,但requests比urllib模塊要簡單好用,現在學習requests模塊即可!

requests模塊編碼流程

指定url

1.1 UA偽裝

1.2 請求參數的處理

2.發起請求

3.獲取響應數據

4.持久化存儲

環境安裝:

pip install requests

案例一:破解百度翻譯(post請求)

1.代碼如下:

#爬取百度翻譯#導入模塊import requestsimport json#UA偽裝:將對應的User-Agent封裝到一個字典中headers = { ’user-agent’: ’Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) ’ ’Chrome/57.0.2987.98 Safari/537.36’} #網頁訪問連接 url=’https://fanyi.baidu.com/sug’ #處理url攜帶的參數:封裝到字典中word=input('input a word: ')data={ ’kw’: word}#請求發送res=requests.post(url=url,data=data,headers=headers)#獲取響應數據:json()方法返回的是obj(如果確認響應數據是json類型的,才可以使用json())dic_obj=res.json()#持久化存儲filename=word+’.json’fp=open(filename,’w’,encoding=’utf-8’)json.dump(dic_obj,fp=fp,ensure_ascii=False)#打印完成提示print(’finish’)

其中:

https://fanyi.baidu.com/sug 這個url的定位如下圖:

Python使用requests模塊爬取百度翻譯

2.運行結果

Python使用requests模塊爬取百度翻譯

Python使用requests模塊爬取百度翻譯

案例二:爬取搜狗頁面數據(get請求)

1.代碼如下

import requestsif __name__ == '__main__': #step_1:指定url url = ’https://www.sogou.com/’ #step_2:發起請求 #get方法會返回一個響應對象 response = requests.get(url=url) #step_3:獲取響應數據.text返回的是字符串形式的響應數據 page_text = response.text print(page_text) #step_4:持久化存儲 with open(’./sogou.html’,’w’,encoding=’utf-8’) as fp: fp.write(page_text) print(’爬取數據結束!!!’)

2.運行結果如下:

Python使用requests模塊爬取百度翻譯

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: 百度 Python
相關文章:
主站蜘蛛池模板: 福利av在线| 黄色在线网 | 婷婷狠狠 | 久久成人黄色 | 中文在线资源 | 在线看片网站 | 欧美日韩精品久久久 | 亚洲理论在线 | 91高清在线视频 | 黄色片在线免费观看视频 | 卡通动漫亚洲 | 欧美激情一区在线 | 91电视 | 天天综合久久 | 色婷婷视频在线 | 天堂在线观看中文字幕 | 国产伦精品一区二区三区免.费 | 久久国产一区二区三区 | 精品国产乱码久久久 | 日韩专区第一页 | 欧洲在线观看 | 四虎成人av| 亚洲国产黄色片 | 中文字幕91 | 好吊视频一区二区三区 | 久草免费av | 日本黄色不卡视频 | 久久手机免费视频 | 久久激情网站 | 午夜精品久久久久久久久久久久 | 午夜国产小视频 | 日韩美女网站 | 蜜臀久久99精品久久一区二区 | 美女黄页在线观看 | 麻豆久久精品 | 日韩中文字幕视频 | 欧美一级片在线观看 | 国产福利99 | 国产18页| jizzporn| 美女福利在线 |