首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Html-Agility-Pack提取链接胶片

用Html-Agility-Pack提取链接胶片
EN

Stack Overflow用户
提问于 2018-12-04 02:40:58
回答 1查看 70关注 0票数 0

我在visual studio的c# winform上使用HtmlAgilityPack来提取网络上的电影信息(如图所示)。但我无法获得电影链接(如图所示)。请帮我找到一种方法,让链接突出显示在图片中。

代码语言:javascript
复制
HtmlWeb htmlWeb = new HtmlWeb()
{
    AutoDetectEncoding = false,
    OverrideEncoding = Encoding.UTF8  
};
htmlWeb.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36";
HtmlAgilityPack.HtmlDocument document = htmlWeb.Load("http://woohay.com/xem-phim/anh-2018-11458");
String link_film = document.DocumentNode.SelectSingleNode("//div[@class='jw-media jw-reset']/video").Attributes["src"].Value;

Movie_module.FrmVLC frmVLC = new Movie_module.FrmVLC(link_film);
frmVLC.StartPosition = FormStartPosition.CenterScreen;
frmVLC.btn_down.Visible = true;
frmVLC.Show();
EN

回答 1

Stack Overflow用户

发布于 2018-12-04 04:32:08

HtmlAgilityPack将无法提取动态生成的DOM内容。当我尝试类似的东西时,也遇到了同样的问题。

我最终使用了Selenium,它能够遍历动态生成的DOM内容,还可以利用HtmlAgilityPack处理从Selenium中提取的内容,这不是很简单,但它是可以做到的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53599893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档