2016-01-16 6 views
-1

Так что я хочу очистить Google, я успешно очистил Craigslist, используя этот метод, но по какой-то причине я не могу швы, чтобы очистить Google (да, конечно, я изменил класс и прочее). Это то, что я хочу очистить:Как очистить Google?

Я хочу, чтобы очистить сайты описание:

image

from selenium import webdriver 

path = r"C:\Users\Skid\Desktop\chromedriver.exe" 

driver = webdriver.Chrome(path) 

driver.get("https://www.google.com/#q=python+webscape+google") 

posts = driver.find_elements_by_class_name("r") 
for post in posts: 
    print(post.text) 
+0

Возможно, Google обнаружил вас как бота. Попробуйте сбросить очищенную веб-страницу, возможно, есть подсказка, почему она не работает. – bwaaaaaa

+0

Watcha означает попробовать сбросить очищенную веб-страницу? Я соскоблил Craigslist, и это сработало, дайте мне пример? – Ghost

+0

@ Ответ KevinGuan правильный. Просто исправьте свой URL. Вместо '' # q = "' it должно быть '"? Q = "' – JRodDynamite

ответ

0

решаемые, добавить таймер (время импорта, time.sleep (2)), прежде чем выскабливание.

+0

Если вам нужно очистить большее количество результатов, вы больше не сможете использовать селен. Он должен работать нормально для меньших количеств. Вы можете посмотреть здесь, чтобы углубиться в эту тему: http://google-scraper.squabbel.com/ P.S. Вы можете пометить свой вопрос как разрешенный, приняв свой собственный ответ – John

 Смежные вопросы

  • Нет связанных вопросов^_^