使用HtmlAgilityPack执行脚本

时间:2018-10-30 03:23:39

标签: c# html-agility-pack

我正在使用HtmlAgilityPack(带有C#)来抓取网站。我很幸运,但是无法获取各种彩色图像。

有问题的页面具有颜色下拉菜单控件,当选择了颜色时,页面中会显示其他图像。

执行此操作的html代码块如下(我已更改了一些可识别的方面):

<ul class="class1"><label class="class2" for="123456_0">Colour</label><div id="123456_0"><select id="123456_Input_0" onchange="updatePanel(0,'123456', true)"><option value="-1">Please select</option><option value="Colour:Green">Green</option><option value="Colour:Navy">Navy</option><option value="Colour:Orange">Orange</option><option value="Colour:White">White</option></select></div><label class="class2" for="123456_1">Size</label><div id="123456_1">Please select the Colour</div><input id="id1" value="123456" type="hidden" /><input id="id2" value="1" type="hidden" />

我怀疑重要的部分是:

  • onchange位:onchange =“ updatePanel(0,'123456',true)”
  • 选项值:“颜色:橙色”,“颜色:白色”等。

但是我不太确定该如何处理。这个updatePanel是Java脚本吗?如果是这样,我该如何使用HtmlAgilityPack执行它?

谢谢。

0 个答案:

没有答案