从没有通过URL提供javascript参数的站点中抓取数据

2022-07-06 11:39:12 发布

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

我正试图从http://spinning.com/find-a-class中提取数据。问题是,当我更改Zip和半径时,URL不会更改。我不知道如何使它,以便我可以打开一个特定的网页拉链刮

我想知道我如何才能让网站打开,并已经有一个特定的邮政编码指定。我正在学习python。我不熟悉javascript,所以不知道如何继续。提前谢谢


Tags: 数据comhttpurl网页网站半径findjavascriptzipclass拉链邮政编码spinning正试图
1条回答
网友
1楼 ·

监视网络请求显示它正在调用此API:

import requests
url = 'https://www.bullseyelocations.com/pages/MDDGTEST?f=1'
rs = requests.post(url, data={
    'ctl00$ContentPlaceHolder1$hfTotalPages': 1,
    'ctl00$ContentPlaceHolder1$hfResultsPerPage': 20,
    'ctl00$ContentPlaceHolder1$txtCityStateZip': 'New York, NY',
    'ctl00$ContentPlaceHolder1$hfCountry': 'United States',
    'ctl00$ContentPlaceHolder1$radiusList': 5})

热门问题