【发布时间】:2018-01-05 01:43:57
【问题描述】:
目前的情况是我正在使用 PhantomJS 和 Selenium 加载网页,因为主机网站在 cloudflare ddos 保护之后,所以我不能使用任何没有内置 javascript 的东西。这一直运作良好有一段时间,但该网站最近一直在使用他们自己的 CDN 来传递这些图像,这在将 PictureBox.ImageLocation 设置为 src 时会导致问题。
如果有任何方法可以获取 <img> 标签 src,并将其转换为 bitmap 或 image 以便能够直接在我的图片框中使用来自 PhantomJS 的图像,那就太棒了。
感谢您的帮助。
【问题讨论】:
-
请参阅:How do I do X? SO 的期望是,提出问题的用户不仅会进行研究以回答他们自己的问题,还会分享研究、代码尝试和结果。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
-
@JeffC 共享代码没有用处,因为我没有可以在当前情况下工作的有效代码。我问了这个问题,因为我在网上找不到任何东西,并希望有人有类似的东西或比我更了解 selenium 和 phantomjs。
-
显然你不会有工作代码,但你需要分享代码尝试......这表明你已经做了一些调查和调查的结果。您还可以分享该网站的链接。
标签: c# selenium selenium-webdriver phantomjs picturebox