我想使用的網站的搜索功能,使用此代碼結構:使用Python使用網站的搜索功能
<div class='search'>
<div class='inner'>
<form accept-charset="UTF-8" action="/gr/el/products" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
<label for='query'>Ενδιαφέρομαι για...</label>
<fieldset>
<input class="search-input" data-search-url="/gr/el/products/autocomplete.json" id="text_search" name="query" placeholder="Αναζητήστε προϊόν" type="text" />
<button type='submit'>Αναζήτηση</button>
</fieldset>
</form>
</div>
</div>
這個python腳本:
import requests
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1'}
payload = {
'query':'test'
}
r = requests.get('http://www.pharmacy295.gr',data = payload ,headers = headers)
soup = BeautifulSoup(r.text,'lxml')
products = soup.findAll('span', {'class':'name'})
print(products)
此代碼之際,在這個網站上廣泛搜索如何做這項任務的結果,但我似乎無法得到任何搜索結果 - 只是網站的主頁。
請詳細介紹一下你試圖達到的目標,你嘗試過的方法以及迄今爲止的結果。這是不是很清楚你要問什麼。 – KWeiss
我只是試圖使用python請求的網站pharmacy295.gr的搜索功能。 – Michail