第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

向維基百科發(fā)送帖子請(qǐng)求

向維基百科發(fā)送帖子請(qǐng)求

蝴蝶刀刀 2023-11-09 21:43:26
我正在嘗試將數(shù)據(jù)發(fā)送到維基百科(基本上是嘗試將“python”一詞輸入維基百科搜索欄并打印內(nèi)容)這是我嘗試過(guò)的:import requestspayload = {'family': 'wikipedia','language': 'en','search': 'python','language': 'en','go': 'Go'}with requests.Session() as s:    url = 'https://www.wikipedia.org/'    r = s.get(url)    r = s.post(url, data=payload)    print(r.content)但似乎不起作用這是我嘗試將數(shù)據(jù)發(fā)送到的網(wǎng)站: https: //www.wikipedia.org/
查看完整描述

1 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果您只想通過(guò)將 python 提交到維基百科搜索欄來(lái)獲取內(nèi)容,則無(wú)需創(chuàng)建發(fā)布請(qǐng)求。一個(gè)簡(jiǎn)單的 get 請(qǐng)求就可以正常工作:

search_term = "python"response = requests.get(f'https://en.wikipedia.org/wiki/{search_term}')print(response.content)

因此,回答您剩下的問(wèn)題:

我將使用帖子請(qǐng)求進(jìn)行登錄等,所以我想通過(guò)帖子請(qǐng)求進(jìn)行學(xué)習(xí)

GET,,, HTTP請(qǐng)求是服務(wù)器端POST實(shí)現(xiàn)。它們并不神奇地存在于一切事物中。因此,如果維基百科決定不在搜索欄中提出搜索請(qǐng)求,那就太糟糕了。您不能用于進(jìn)行搜索。您將不得不使用其他方式進(jìn)行搜索,無(wú)論它們支持什么(從我的測(cè)試來(lái)看似乎是通過(guò)請(qǐng)求)PUTDELETE UPDATEPOSTPOSTGET

因此,即使他們可能實(shí)現(xiàn)POST登錄(正如他們應(yīng)該的那樣),但并非所有內(nèi)容都一定有關(guān)聯(lián)的POST請(qǐng)求。

我不能使用 post 來(lái)自動(dòng)化它,比如登錄和按下按鈕,就像 selenium 所做的那樣

有點(diǎn)。您可以使用 HTTP 請(qǐng)求進(jìn)行與單擊按鈕時(shí)相同的 HTTP 調(diào)用。但這與單擊按鈕并不完全相同,因?yàn)閱螕舭粹o仍然可以在網(wǎng)絡(luò)瀏覽器中在幕后執(zhí)行許多其他操作。并且并非每個(gè)按鈕 HTTP 調(diào)用都必然是一個(gè)POST請(qǐng)求。

但除此之外,即使您使用 Selenium 在 Wikipedia 中進(jìn)行搜索,它最終仍然會(huì)成為一個(gè)GET請(qǐng)求,因?yàn)?Wikipedia 改變了搜索的工作方式(至少基于您發(fā)布的內(nèi)容)。他們要求搜索需要GET請(qǐng)求,因此您必須提出GET請(qǐng)求。

POSTTLDR:過(guò)去可能是可行的,但現(xiàn)在已經(jīng)不可能了,因?yàn)檫@是維基百科做出的決定。


查看完整回答
反對(duì) 回復(fù) 2023-11-09
  • 1 回答
  • 0 關(guān)注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)