使用requests.post提交表单

2024-10-01 04:59:13 发布

您现在位置:Python中文网/ 问答频道 /正文

建立一个webscraper来查询USGA高尔夫球场数据库中所有球场和评分的列表。表单提交会生成一个指向不同课程的链接表,然后可以从中获取我感兴趣的数据

如何使用requests.post将所有可能的查询提交到表单中。目前,我有:

import csv
from BeautifulSoup import BeautifulSoup
from requests import Session
import requests


url = "https://ncrdb.usga.org/NCRDB/NCRListing.aspx"
data = {'txtClubCity': r"Newton"}
r = requests.post(url, data=data)

print r.content

我尝试过很多不同的方法,但是发布后页面不会更新。有人知道这里出了什么问题吗


Tags: fromimport数据库url表单列表data评分