Anacondaでやっちまう
opencv3がAnacondaじゃないと上手く使えなかったりしたので、カッとなって全部Anacondaに依存しようと決意しました。当然、このままでは全くSeleniumも一からやり直しです。
$ conda create -yn py3.5 python=3.5
$ source activate py3.5
AnacondaProjectsディレクトリで作業することにしたので、
$ cd AnacondaProjects
仮想環境にある状態でpipを使ってインストールしていきます。本来conda〜 でやるほうがいいらしいですが、現状問題も起きてないし楽だしいいかな、なんて。
$ pip install selenium
$ pip install lxml
$ pip install beautifulsoup4
Chromedriverはサイトから落としてきたやつをそのまま移動しました。
動くかチェック
test.py
import os, re
import lxml.html
import time
import bs4
from selenium import webdriver
browser = webdriver.Chrome('./chromedriver')
url = 'http://orteil.dashnet.org/cookieclicker/'
browser.get(url)
time.sleep(5)
for _ in range(100):
try:
push = browser.find_element_by_id('bigCookie')
push.click()
except:
print('error')
バッチリ動きました。やったぜ!