Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go Chromedp包:如何使用Chromedp获取动态加载内容的网页的更新HTML源_Go_Web Scraping_Web Crawler_Headless Browser - Fatal编程技术网

Go Chromedp包:如何使用Chromedp获取动态加载内容的网页的更新HTML源

Go Chromedp包:如何使用Chromedp获取动态加载内容的网页的更新HTML源,go,web-scraping,web-crawler,headless-browser,Go,Web Scraping,Web Crawler,Headless Browser,我正在努力抓取网页上的视频链接, 有些链接是通过“webyclip”服务生成的,该服务在加载页面后加载数据。我希望在加载所有Javascript和AJAX之后更新页面的HTML源代码(类似于在浏览器上“检查元素”)。如何通过chromedp包()完成此操作。这是GoLang的无头浏览器。请帮忙。我是网络抓取的新手 编辑:这与链接中提到的另一个问题不同。因为这是特定于chromedp封装的。注释中的一条询问如何/使用什么来抓取动态内容。经过多次尝试,最后,我找到了方法并解决了我的问题。 您可以检查

我正在努力抓取网页上的视频链接, 有些链接是通过“webyclip”服务生成的,该服务在加载页面后加载数据。我希望在加载所有Javascript和AJAX之后更新页面的HTML源代码(类似于在浏览器上“检查元素”)。如何通过chromedp包()完成此操作。这是GoLang的无头浏览器。请帮忙。我是网络抓取的新手


编辑:这与链接中提到的另一个问题不同。因为这是特定于chromedp封装的。注释中的一条询问如何/使用什么来抓取动态内容。

经过多次尝试,最后,我找到了方法并解决了我的问题。 您可以检查我的存储库以获取此查询。
谢谢。

@TimCooper:这个问题是专门针对chromedp软件包的。这一点都没有用,为什么要有人浏览你的代码才能找到问题的解决方案呢。如果你想有所帮助,请在这里发布代码。