Как нажать на ссылку, которая имеет javascript:__doPostBack в href?

.vproj файл определяет тип проекта, например, следующее определяет проект C++.

<VisualStudioProject
   ProjectType="Visual C++"

тег проекта также включает версию компилятора.

7
задан nunos 13 September 2009 в 15:30
поделиться

2 ответа

Я не думаю, что Mechanize поддерживает Javascript; для очистки страниц, функциональность которых по своей сути зависит от выполнения Javascript, может потребоваться другой инструмент, например Selenium RC .

1
ответ дан 7 December 2019 в 01:23
поделиться
>>> next_link.__class__.__name__
'Link'
>>> next_link
Link(base_url='http://www.citius.mj.pt/Portal/consultas/ConsultasDistribuicao.aspx', url="javascript:__doPostBack('ctl00$ContentPlaceHolder1$Pager1$lnkNext','')", text='2', tag='a', attrs=[('id', 'ctl00_ContentPlaceHolder1_Pager1_lnkNext'), ('title', 'P\xc3\xa1gina seguinte: 2'), ('href', "javascript:__doPostBack('ctl00$ContentPlaceHolder1$Pager1$lnkNext','')")])
>>> req = mech.click_link(next_link)
>>> req
<urllib2.Request instance at 0x025BEE40>
>>> req.has_data()
False
0
ответ дан 7 December 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: