How to click a link that has [removed]__doPostBack in href?

前端 未结 3 1469
眼角桃花
眼角桃花 2020-12-05 12:40

I am writing a screen scraper script in python with module \'mechanize\' and I would like to use the mechanize.click_link() method on a link that has javascript:__doPostBack

3条回答
  •  离开以前
    2020-12-05 13:06

    >>> 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
    
    >>> req.has_data()
    False
    

提交回复
热议问题