爬蟲與Python:(三)基本庫的使用——擴展:百度搜索關鍵字提交


要求

通過requests庫攜帶參數去請求百度搜索,然后獲取返回的HTML源碼。百度搜索地址為:https://www.baidu.com/s?wd=keyword

思路

  • 打開百度搜索,在輸入框輸入“魷魚游戲”,輸入之后會自動跳轉到搜索結果頁面,如下圖所示。

 

 

  •  觀察URL地址欄,發現有一個wd參數,這個標識就是輸入的搜索的內容。
  • 知道了wd參數,就可以用Python模擬這個過程了。

編碼

示例代碼如下:

 1 import requests
 2 
 3 keyword = '魷魚游戲'
 4 try:
 5     kv = {'wd':keyword}
 6     r = requests.get('https://www.baidu.com/s',params=kv)
 7     r.raise_for_status()
 8     r.encoding = r.apparent_encoding
 9     print(len(r.text))
10 except:
11     print('失敗')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM