我想使用的网站的搜索功能,使用此代码结构:使用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