美文网首页
12.2.1 修改请求头

12.2.1 修改请求头

作者: modao233 | 来源:发表于2019-08-11 14:18 被阅读0次

    随机请求头模块:pip install fake-useragent

    用法简单记录

    from fake_useragent import UserAgent
    for i in range(5):
        print(UserAgent().random)
    
    from fake_useragent import UserAgent
    print(UserAgent().chrome)
    print(UserAgent().ie)
    print(UserAgent().firefox)
    print(UserAgent().opera)
    print(UserAgent().safari)
    
    import requests
    from bs4 import BeautifulSoup
    from fake_useragent import UserAgent
    
    session = requests.Session()
    headers= {'User-Agent':str(UserAgent().random)}
    print(headers)
    url = "https://www.whatismybrowser.com/developers/what-http-headers-is-my-browser-sending"
    req = session.get(url, headers=headers)
    
    bsObj = BeautifulSoup(req.text, "html.parser")
    print(bsObj.find("table", {'class':'table-striped'}).get_text)
    

    请求头可以让网站改变布局格式。

    例如,移动设备浏览网站时,通常会看到一个没有广告、Flash以及其他干扰的简化网站版本。这样的页面更容易采集。

    相关文章

      网友评论

          本文标题:12.2.1 修改请求头

          本文链接:https://www.haomeiwen.com/subject/pyxsjctx.html