<div id="ctl00_ContentPlaceHolder1_pnlPages" style="width: auto;">
<a id="ctl00_ContentPlaceHolder1_page1" class="aspNetDisabled" style="display:inline-block;font-weight:bold;height:22px;width:22px;background-image:url(../Images/count.png);">1</a><a id="ctl00_ContentPlaceHolder1_page2" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$page2','')" style="display:inline-block;height:22px;width:22px;background-image:url(../Images/count.png);">2</a><a id="ctl00_ContentPlaceHolder1_page3" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$page3','')" style="display:inline-block;height:22px;width:22px;background-image:url(../Images/count.png);">3</a><a id="ctl00_ContentPlaceHolder1_page4" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$page4','')" style="display:inline-block;height:22px;width:22px;background-image:url(../Images/count.png);">4</a><a id="ctl00_ContentPlaceHolder1_page5" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$page5','')" style="display:inline-block;height:22px;width:22px;background-image:url(../Images/count.png);">5</a>
</div>
如何从上面的javascript onclick属性中提取所有href,并通过python scrapy中的循环进行解析?
答案 0 :(得分:0)
它会将你的hrefs作为一个字符串数组。
const hrefArray = Array.from(document.querySelectorAll('a')).map(el => el.href);