2016-06-14 67 views
-1

的東西這是一個文本框,我想知道是否有可能點擊我怎麼會點擊的urllib2

<input type="text" id="FirstName" class="form-control" name="FirstName" data-bind="inputWithPlaceholder: firstName, value: firstName, css: { 'has-error': showError(firstName) }, hasFocus: firstName.focused, tooltip: { target: '#LastName' }"> 
+0

究竟你一下的意思,以及如何準確,你會知道這是可能點擊它?你有什麼嘗試? – ishmaelMakitla

+0

我還沒有嘗試過任何東西,我不知道是否有可能我的意思是我希望它選擇這個盒子。 – standorfall999

+0

閱讀http://stackoverflow.com/questions/17540971/how-to-use-selenium-with-python –

回答

1

目前尚不清楚你想要什麼。

1)如果你想只是爲了讓文本/標籤,使用lxml的圖書館

from lxml import html 

page = requests.get('http://econpy.pythonanywhere.com/ex/001.html') 
# or just get the page using urllib2 library 
tree = html.fromstring(page.content) 
buyers = tree.xpath('//div[@title="buyer-name"]/text()') 
print buyers 

在你區分它會像tree.xpath('//input[@id="FirstName"]')

2)如果你想運行瀏覽器,點擊按鈕,(模擬了用戶的操作),你需要使用

0

我會建議selenium它是在一開始就有點棘手,但因爲它會打開一個瀏覽器韋伯是真的容易跟蹤發生的事情。

(當U已經找到通過名稱,ID,類等你的元素,您只需要編寫element.click())