我正在嘗試編寫一個python腳本,它解析網站中的一個元素,並將其打印出來。從網站使用python獲取元素而無需打開瀏覽器
我不知道如何實現這個,沒有selenium
的webdiver
,爲了打開一個瀏覽器,處理腳本來正確顯示網站。
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://groceries.asda.com/asda-webstore/pages/landing/home.shtml#!product/910000800509')
content = browser.page_source
print(content[42000:43000])
browser.close()
這只是一個粗略的草案,將打印內容,包括利息<span class="prod-price-inner">£13.00</span>
的元素。
如何在沒有瀏覽器打開的情況下獲取感興趣的元素,甚至不使用瀏覽器?
編輯:我以前試過用urllib
或bash
wget
,這既缺乏必要的JavaScript解釋。
你能用php嗎? –
我打算創建一個小的Python腳本。 –
好吧,我正在努力:)我會稍微發表我的答案。只是爲了確保我做對了,你需要價格元素,對吧? –