I am writing a scraper script screen in python with the 'mechanize' module, and I would like to use the mechanize.click_link () method on a link that has javascript: __ doPostBack in href. I believe that the page I'm trying to parse is using AJAX.
Note: mech - mechanize.Browser ()
>>> 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
I want to get the page source after clicking the link.
nunos source share