我知道使用urllib32很容易获得href属性并请求它。但问题是,我的链接没有使用href。ut的操作由javascript处理。以下是链接:
<a name="EntrezSystem2.PEntrez.PubMed.Pubmed_ResultsPanel.Entrez_Pager.Page" title="Next page of results" class="active page_link next" href="#" sid="8" page="2" accesskey="k" id="EntrezSystem2.PEntrez.PubMed.Pubmed_ResultsPanel.Entrez_Pager.Page">Next ></a>
有没有办法像我们在浏览器中那样点击它?在
我想抓取此链接,然后单击下一个链接: http://www.ncbi.nlm.nih.gov/pubmed?term=Breast%20cancer%5BTitle%2FAbstract%5D
是的,有可能,但方法不同。您需要了解在浏览器中手动单击该链接时发生的get/post请求。您可以使用浏览器的开发人员控制台的“网络”选项卡来完成。您可能还需要维护会话,即接收、存储和发送cookies。您可以使用Requests来进行相同的操作。在
相关问题 更多 >
编程相关推荐