from selenium import webdriver
import csv
import time
url_results=[]
driver_ie = webdriver.Ie('C:\\Users\\aviv\\Desktop\\IEDriverServer')
with open ('C:\\Users\\aviv\\Desktop\\urlspart.txt','r') as d:
urls= d.read().splitlines()
for i,url in enumerate(urls):
try:
print "URL: " + url
driver_ie.get(url)
time.sleep(7)
current_url_ie = driver_ie.current_url
redirect_ie='No'
if current_url_ie == 'https://www.aviv.com':
redirect_ie ='Yes'
except Exception,e:
redirect_ie = 'error'
print e, Exception
writer.writerow([i,url,redirect_ie])
ofile.close()
このコードでは「ブラウザを取得できません」というメッセージが表示されます。PythonのSelenium webdriver - ブラウザを取得できません。
私は既にインターネットオプション - >セキュリティを変更し、 "保護モードを有効にする"に署名しました。 しかし、エラーは依然として存在します。
誰かの解決策ですか?
なぜ 'driver_ie'を2回初期化していますか? –
私はそれを編集しましたが、これは問題ではありません。 –
詳細な解析のために完全なエラースタックトレースを貼り付けることはできますか? – DebanjanB