Поиск по блогу

среда, 20 мая 2015 г.

Selenium и "In this video I explain how to use PhantomJS"

Надо помнить, что Phantomjs использует webdriver from selenium import webdriver. Здесь пример кода из видео. Его надо попробовать, но потом. Пока надо быстро прочитать всю документацию по всем проектам, дабы принять решение, что выбрать для начала (Nodejs, Phantom, Selenium).

Опубликовано: 24 мая 2014 г.

Check out my Python Tutorial Series!! http://www.noobpost.com/tutorial/2/

Selenium now supports a headless browser to make testing and automation faster. In this video I explain how to use PhantomJS. (this needs to be installed) there are videos on my channel as to how to do this. In this video we will set our user agent on PhantomJS to make sure we're getting the same version of the website as delivered using a regular Chrome browser

Scraping website using Python, Selenium, Lxml and PhantomJS - Now we’re going to modify the source code of the previous example by changing the instantiation of the browser. Firefox() by PhantomJS()

Learning to Scrape with Python and CasperJS: Episode 1 - Installing stuff

Копипаст кода с youTube (его надо было править)

In [ ]:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

dcap = dict(DesiredCapabilities.PHANTOMJS)
dcap[-phantomjs.page.settings.userAgent-­] = ( -Mozilla-5.0 (Windows NT 6.3; WOW64) AppleWebKit-537.36 (KHTML, like Gecko) Chrome-34.0.1847.137 Safari-537.36-
)

driver = webdriver.PhantomJS(desired_capabilities=dcap)

driver.set_window_size(1024, 768)
driver.get('https://google.com/')

driver.save_screenshot('testing.png')

element = driver.find_element_by_xpath('//*[@id="gbqfq"]')
element.send_keys('testing')
element.send_keys(Keys.ENTER)


Посты чуть ниже также могут вас заинтересовать

Комментариев нет:

Отправить комментарий