Mikhail: Грубо говоря, PhantomJS, это браузер без интерфейса, поэтому его нужно устанавливать как и Firefox. Насчет использования: динамика, когда данные на странице подгружаются (при скроллинге), например, стена ВК, а статика, когда предыдущего - нет.
Почитайте про Selenium, в интернете много информации о нём.
sim3x: Mikhail: PhantomJS работает быстрее, так как ему не требуется поднимать GUI. Хотя Firefox/Chromium удобно использовать, когда идет отладка скрипта и вы видите, что и как кликается на странице.
Да просто тут клик по тэгу везде в примерах рассматривается. А я хочу по хештегу получить даные. Во вторых сперва хочу получить картинку, а потому уже html. Изгуглил всё но ничего понял:
сделал так:
...
driver.implicitly_wait(10)
driver.get_screenshot_as_file(full_path)
...
Mikhail: используйте implicitly_wait и Firefox. У PhantomJS, скорее всего, с динамической загрузкой страниц проблемы или её должным образом не реализовали.