0

我正在学习使用请求,但在从表单的 Textarea 字段中发布和检索数据时遇到问题。

import requests

url = 'https://northcutt.com/tools/free-seo-tools/multiple-reverse-ip-lookup/'
values = {'f_ip_list' : '134.177.0.178'}
headers = {}
headers['User-Agent'] = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.27 Safari/537.17"

r = requests.post(url, data=values, headers = headers)
print(r.text)

当我在 Chrome 中查看时,此表单有两个数据源:f_ip_list 和 dataSource。我都试过了,但我仍然无法得到结果。我将不胜感激任何帮助。

代码中使用的 IP 是随机生成的。

4

1 回答 1

1

您只在表单数据中传递一个字段。

URL = "https://northcutt.com/tools/free-seo-tools/multiple-reverse-ip-lookup/"

values = {
    'f_ip_list':'0.0.0.0',
    'dataSource':'free_seo_tools'
}

response = requests.post(url=URL,data=values)

输出:

<Response [200]>
于 2019-11-14T18:11:49.503 回答