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