亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用python獲取百度熱榜鏈接

發布時間:2020-08-25 09:20:43 來源:億速云 閱讀:158 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關怎么用python獲取百度熱榜鏈接,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

目標網址:

https://www.baidu.com/

要獲取的內容:

怎么用python獲取百度熱榜鏈接

鏈接分析:

從下圖可以看出只需要獲取關鍵字,再構建就可以了。

怎么用python獲取百度熱榜鏈接

完整代碼:

import requests
import pprint
import re
import urllib.parse

url = 'https://www.baidu.com/'

headers = {
    'Host': 'www.baidu.com',
    'Referer': 'https://www.baidu.com/',
    'User-Agent': 你的User-Agent,
    'Cookie': 你的Cookie
}

response = requests.get(url, headers=headers).content.decode('utf-8')
# 獲取關鍵字
pat = '"pure_title": "(.*?)"'
keyword = re.findall(pat, response, re.S)
print(len(keyword))

for hot_word in keyword:
    # 漢字不符合url標準,所以這里需要進行url編碼
    i = urllib.parse.quote(hot_word, encoding='utf-8', errors='replace')
    # url構建
    link = f'https://www.baidu.com/s?cl=3&tn=baidutop10&fr=top1000&wd={i}&rsv_idx=2&rsv_dl=fyb_n_homepage&hisfilter=1'
    print(link)

你會發現結果很長:

怎么用python獲取百度熱榜鏈接

但其實關鍵字后面的幾個參數是可以去掉的,這樣url就沒有那么長了。

怎么用python獲取百度熱榜鏈接

上述就是小編為大家分享的怎么用python獲取百度熱榜鏈接了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌拉特中旗| 巴楚县| 团风县| 盐源县| 斗六市| 峨山| 六盘水市| 略阳县| 万载县| 巍山| 岱山县| 太保市| 乌审旗| 云浮市| 温泉县| 定陶县| 邻水| 东城区| 呼和浩特市| 哈密市| 高淳县| 永兴县| 镇坪县| 宁夏| 宁化县| 碌曲县| 琼结县| 若尔盖县| 儋州市| 永城市| 桦南县| 尚志市| 额济纳旗| 咸阳市| 衡东县| 仁化县| 青浦区| 凤庆县| 宁国市| 延长县| 杭州市|