【问题标题】:Requests Post does not take dataRequests Post 不接收数据
【发布时间】:2020-12-21 18:13:09
【问题描述】:

我有一个简单的请求帖子,当我美化 html 时,它没有采用“数据”设置的参数,它显示没有实现任何数据参数。 “xpp”应该是5,“xf1”应该是4,“xf5”应该是1。我尝试将“data =”更改为“files =”,然后进行html渲染。我得到 200 响应,我做错了什么?

from bs4 import BeautifulSoup

data = {"xpp": 5, "xf1":4,"xf5":1}
url = 'http://spys.one/en/anonymous-proxy-list/'
r = requests.post(url, data = data, verify=False)
soup = BeautifulSoup(r.content, 'lxml')
print(soup.prettify())

【问题讨论】:

    标签: html post web-scraping beautifulsoup python-requests


    【解决方案1】:

    尝试添加User-Agent 并使用https 作为网址

    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0'
    }
    
    url = 'https://..........'
    r = requests.post(url, headers=headers, data=data, verify=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多