首页 > 解决方案 > 使用 requests.post 提交表单

问题描述

构建一个网络爬虫来查询 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

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

标签: pythonasp.netpython-requests

解决方案


推荐阅读