Python I';我对这样的网站感到困惑

Python I';我对这样的网站感到困惑,python,python-requests,Python,Python Requests,好吧,这个网站只是一个例子,但我希望你能大致了解我的困惑 以下是我为该网站快速编写的代码: payload = {'firstname': 'Ryanous', 'lastname': 'Smti','email': 'thingy7237@gmail.com', 'PASSWORD': 'yaya7893478934',} r = requests.post(WHAT_URL??? , data = payload) time.sleep(1.7834734) print(r.content

好吧,这个网站只是一个例子,但我希望你能大致了解我的困惑

以下是我为该网站快速编写的代码:

payload = {'firstname': 'Ryanous', 'lastname': 'Smti','email': 'thingy7237@gmail.com', 'PASSWORD': 'yaya7893478934',}

r = requests.post(WHAT_URL??? , data = payload)
time.sleep(1.7834734)
print(r.content)
假设我正试图在这里()注册Python请求。因此,当我查看网络选项卡以了解注册时会发生什么时,会发生3件事。当我键入我的名字和姓氏时,我键入的是发送给我的。当我键入我的电子邮件时,它也会发送到。当我输入密码时,网络控制台显示它只发送到。然而,当我发布到这些url的任何一个都不起作用。发生了什么事


提前感谢

这是发送到ebay的完整请求,被fiddler截获

POST https://reg.ebay.com/reg/PartialReg HTTP/1.1
Host: reg.ebay.com
Connection: keep-alive
Content-Length: 741
Cache-Control: max-age=0
Origin: https://reg.ebay.com
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Referer: https://reg.ebay.com/reg/PartialReg
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: aam_uuid=60231779855192746434487614328071690113; cid=o48ObOkRdLGL6CaS%231913659548; AMCV_A71B5B5B54F607AB0A4C98A2%40AdobeOrg=-1758798782%7CMCIDTS%7C17777%7CMCMID%7C60242666160665362384488940468295249468%7CMCAAMLH-1536475733%7C3%7CMCAAMB-1536475733%7CRKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y%7CMCCIDH%7C-1206723612%7CMCOPTOUT-1535878133s%7CNONE%7CMCAID%7CNONE; npii=btguid/a9479d531640ad4ba1dfdf77fff991ba5d6cbc38^cguid/a947a4721640aa46a1733082f26b543a5d6cbc38^; JSESSIONID=1163EA25E5D28E6D3FEFE265DC42CA03; __gads=ID; BidWatchConf=CgADJACBbloHkOTYwNmFiNzhmMTM3NDBjNzgyY2I1ZmE4MTk2MjdiMDDXi0VO; ns1=BAQAAAWWsLakOAAaAAKUADV12Y+QxODE1MTcyNTc4LzA7ANgAWF12Y+RjODR8NjAxXjE1MzI2MjQwODExNDJeWldNM1pHSXROUT09XjFeM3wyfDV8NHw3fDExXjFeMl40XjNeMTJeMTJeMl4xXjFeMF4xXjBeMV42NDQyNDU5MDc1q4Mtw+9aMn7pnSq6mpxylOOxeMc*; dp1=bkms/in5f579764^u1f/ANUJ5d7663e4^u1p/ZWM3ZGItNQ**5d7663e4^bl/INen-US5f579764^expt/00015326240648785c4a9681^pbf/%235280000000e000e000008180c20000045d7663e4^; s=CgAD4ACBbloHkYmVjNDM4N2YxNjUwYWRhMWY1MTJhOGFiZmZmYTQ0NzW5qXev; nonsession=BAQAAAWWsLakOAAaAAJ0ACF12Y+QwMDAwMDAwMQFkAAJddmPkI2EACAAcW7y9ZDE1MzQzNTQ4MzN4MzMyNjQzNDYxOTEzeDB4Mk4AMwAJXXZj5DkwMDAxLFVTQQDLAAFblTdsOABAAAdddmPkZWM3ZGItNQAQAAdddmPkZWM3ZGItNQDKACBk+zHkYTk0NzlkNTMxNjQwYWQ0YmExZGZkZjc3ZmZmOTkxYmEABAAHXT6SeGVjN2RiLTUAnAA4XXZj5G5ZK3NIWjJQckJtZGo2d1ZuWStzRVoyUHJBMmRqNkFNa1llZ0Q1S0hwZ1NkajZ4OW5ZK3NlUT09eh5LsYJBoaoQK/KuV1EGI2Ak2B4*; ebay=%5Esbf%3D%23%5Ejs%3D1%5Epsi%3DAxDh%2FH1E*%5E; ds2=sotr/b7r1Uzzzzzzz^

isSug=false&countryId=1&userid=&ru=http%3A%2F%2Fwww.ebay.com&firstname=Ryanous&lastname=Smti&email=thingy7237%40gmail.com&PASSWORD=yaya7893478934&checkbox-default=on&mblChk=0&promotion=true&iframeMigration1=true&mode=1&frmaction=submit&tagInfo=ht5%253DAQAAAWSqr7ETAAUxNjRkNzgyZjgyNi5hZDc4ZWEyLjNhOGMuZmZmZjc3Yjm7B%25252BT3Tthy8Kdb8nvEHRiRxsMukQ**%257Cht5new%253Dfalse%2526usid%253Dbec438aa1650ada1f517e302ffff91fc&hmvb=&isGuest=0&idlstate=&profilePicture=&agreement=Terms+and+conditions&signInUrl=https%253A%252F%252Fsignin.ebay.com%252Fws%252FeBayISAPI.dll%253FSignIn%2526regUrl%253Dhttps%25253A%25252F%25252Freg.ebay.com%25252Freg%25252FPartialReg&personalFlag=true&isMobilePhone=&_trksid=p2052190&ets=AQADAAAAEOLzuussjt0oS0JDE3e8D_o%0D%0A
从上面的原始请求可以看出,您需要将所有这些值发布到
https://reg.ebay.com/reg/PartialReg
。数据字典中的一些键可以从ebay的html页面源中提取

data = {
    "isSug": "false",
    "countryId": "1",
    "userid": "",
    "ru": "http%3A%2F%2Fwww.ebay.com",
    "firstname": "Ryanous",
    "lastname": "Smti",
    "email": "thingy7237%40gmail.com",
    "PASSWORD": "yaya7893478934",
    "checkbox-default": "on",
    "mblChk": "0",
    "promotion": "true",
    "iframeMigration1": "true",
    "mode": "1",
    "frmaction": "submit",
    "tagInfo": "ht5%253DAQAAAWSqr7ETAAUxNjRkNzgyZjgyNi5hZDc4ZWEyLjNhOGMuZmZmZjc3Yjm7B%25252BT3Tthy8Kdb8nvEHRiRxsMukQ**%257Cht5new%253Dfalse%2526usid%253Dbec438aa1650ada1f517e302ffff91fc",
    "hmvb": "",
    "isGuest": "0",
    "idlstate": "",
    "profilePicture": "",
    "agreement": "Terms+and+conditions",
    "signInUrl": "https%253A%252F%252Fsignin.ebay.com%252Fws%252FeBayISAPI.dll%253FSignIn%2526regUrl%253Dhttps%25253A%25252F%25252Freg.ebay.com%25252Freg%25252FPartialReg",
    "personalFlag": "true",
    "isMobilePhone": "",
    "_trksid": "p2052190",
    "ets": "AQADAAAAEOLzuussjt0oS0JDE3e8D_o%0D%0A",
}

谢谢你的回答。如果我不得不反复发布这个有效负载呢?哪些信息(除了名/姓、电子邮件)需要更改?
tagInfo、ets、signInUrl
,只需检查页面源中隐藏的输入字段。我正在尝试使用BS4获取标记信息。但是在源代码中,我看不到标记信息的值。