Python web请求的问题

Python web请求的问题,python,web-scraping,python-requests,Python,Web Scraping,Python Requests,当我使用这行代码发送打开的网站时,我开始使用python中的requests模块用python编写webscraper q=requests.post(url,数据=有效负载) 我从Burpusuite捕获的有效载荷 ctl00$OnlineContent$ScriptManager1=ctl00$OnlineContent$Updatepanel1 | ctl00$OnlineContent$btnGetData&_uEventTarget=&_u EVENTARGUMENT=&uuuu VI

当我使用这行代码发送打开的网站时,我开始使用python中的requests模块用python编写webscraper

q=requests.post(url,数据=有效负载)

我从Burpusuite捕获的有效载荷

ctl00$OnlineContent$ScriptManager1=ctl00$OnlineContent$Updatepanel1 | ctl00$OnlineContent$btnGetData&_uEventTarget=&_u EVENTARGUMENT=&uuuu VIEWSTATE=/wepdwukmtq2odcymd2Qwagibd2QwBdxDxYCzmFF34VapZh2VzH2VzAidDW8WAH4EV4DAuOqS5LRyyW5ZcQg9CzCzCzG9Kf9Kf8Kf8Kf8Kf8Kf8Kf8KfKfKf8KfKfKfKfKfKfKfKfKfKfKfKf8KfKfKfKfKfKfKfKfKfKNAGQYAQUBY3RSMDAKT25SAW5LQ29UDGVUDCRNDMRSC3VZD2DKOZ3FJWRMDNIUER36W/pcIeY9Cs=&(上页)=KRAY-H9KKKKKKKKR72AUPDJYPGSQHMVVPOLZYV2Z3H--ToWYU-XKGB 6SWEEFCADLT52AKG4RAKFE2TQNH0JFMPAZEHBAVBMWP-NNANW0REQUW9KD-EXzTMpENJl6481bA2&ctl00$ONLINEGUT$INPUT$INPUT$INPUT$INPUT$ctl00$INPUT=CTLINET00$CTLINET00$INPUT$ctl00$INTENT$ctl00$CTLINET00$INPUT$INTE 资料


从上述从BurpSite捕获到python程序的请求中必须给出的有效负载是什么

您试图发布到页面的内容是什么?在BurpSite请求中,有一个参数XXXXXXXX我想发布您的有效负载应该是一个字典,输入名称作为键,输入数据作为值,例如
有效负载={'ctl00$OnlineContent$txtInput':'XXXXXXX','ctl00$OnlineContent$btnGetData':'Get Data',等}
。尝试在页面中发布所有输入。我们必须只提供输入,不需要使用_EVENTARGET和_EVENTARGUMENT等所有这些参数??我建议您从“ctl00$OnlineContent$ddlInput”、“ctl00$OnlineContent$txtInput”和“ctl00$OnlineContent$btnGetData”开始,然后查看它的运行情况。很可能您必须发布所有字段。
import requests
from bs4 import BeautifulSoup
import csv
from tqdm import tqdm

print "contacting Server ....."
print "Fetching results...."
for i in tqdm(range(0,64)):
    url="https://aptransport.in/APCFSTONLINE/Reports/VehicleRegistrationSearch.aspx"
    payload={}
    q=requests.post(url,data=payload)
    idno += 1
    s=BeautifulSoup(q.text,'html.parser')
    htmlfile = open("gitamresults.html",'a')
    htmlfile.write(str(s))
    htmlfile.close()