0
早上好! 我學Python和庫抓取。 我想要使用Grab在Google中進行搜索。我有這樣的代碼我怎樣才能做谷歌搜索,使用抓取
from grab import Grab
g = Grab()
g.go('https://www.google.com.ua/')
g.doc.set_input("q","grab")
g.doc.submit()
print g.doc.select('//head/title').text()
print g.doc.select('//h3[@class="r"]/a')
而這個代碼的結果是:
Grab - python фреймворк для парсинга сайтов
<selection.selector_list.SelectorList object at 0x022F9E90>
首先 '打印' 必須寫 「搶 - Пошук谷歌」,isn`t呢?但它顯示結果,必須寫第二個'打印'。 這是怎麼回事?
這將是非常巨大的,如果你考慮使用普通的英語例子,告訴我們你所期望的。否則,這裏的人們不得不嘗試翻譯一些東西。 :) –
g.doc.select('// h3 [@ class =「r」]/a')不是一個字符串...所以當您嘗試打印時會導致錯誤... – kpie