我使用請求模塊蟒蛇,併發送一個GET請求到站點如下:如何爲沒有名稱的HTTP GET請求輸入參數?
r = requests.get("https://www.youtube.com", params={"search_query":"Hello World"}).text
剛剛返回,搜索的「Hello World」在YouTube頁面的HTML,這是名稱爲「search_query」的字段的參數。
但是,假設我想輸入的一個參數在網站上沒有名稱,但仍然是表單的一部分。
我說的是具有下面的代碼的網站:
<input type="text" id="youtube-url" value="http://www.youtube.com/watch?v=KMU0tzLwhBE" onclick="sALL(this)" autocomplete="off" style="width:466px;">
我怎麼會去發送一個參數這個特定的輸入,認爲它沒有一個名字嗎?
感謝
編輯:代碼的完整的HTML:
如果輸入沒有名稱,則不會隨窗體一起提交。 JavaScript是做什麼的?也許它使用'id's作爲名字? –
我不太瞭解Javascript,但它看起來並不像它使用ID作爲基於網站HTML的名稱(http://www.youtube-mp3.org/) – Cisplatin
提交表單並查看會發生什麼在檢查員的「網絡」選項卡中,您可以準確查看提交的內容和提交方式。 –