草庐IT

网页采集

全部标签

c# - 在 CefSharp 中使用本地构建的网页

我在Winform中创建了一个CefSharp浏览器,我需要在内存中动态构建一个HTML页面,然后让CefSharp呈现它。理想情况下,我想向构造函数传递一个包含HTML的字符串,但它需要一个URL。答案可能是否定的,但是是否有一个指令可以在字符串前面加上让CefSharp知道它是一个包含网页的字符串?那么CefSharp会创建一个临时文件吗?如果没有,Chromium临时文件夹设置在哪里?如果我将文件写入那里然后将其作为完全限定的路径传递,它会起作用吗?我知道Chrome会支持像file:///Users/dmacdonald/Documents/myFile.htm这样的URL,但

c# - 报告查看器配置错误 - 在网页的查看源中

查看网页源代码时发现如下错误信息,但网页运行正常。我们的测试主管在执行断言测试时发现了错误。报告查看器配置错误:TheReportViewerWebControlHTTPHandlerhasnotbeenregisteredintheapplication'sweb.configfile.Addtothesystem.web/httpHandlerssectionoftheweb.configfile,oraddtothesystem.webServer/handlerssectionforInternetInformationServices7orlater为什么在查看源代码时会出现

私有化网页版ChatGPT和new bing部署

一、准备工作首先下载开源项目PandoraAI后端:https://github.com/waylaidwanderer/node-chatgpt-api前端:https://github.com/waylaidwanderer/PandoraAI或者百度云链接:https://pan.baidu.com/s/16qoy62i0jM5T_8gE4UvHhQ?pwd=d0a2提取码:d0a2确定本机安装了Node.js并且版本大于16.0.0可从此处下载你所需的node.js版本:https://www.runoob.com/nodejs/nodejs-install-setup.html查看安

c# - 在代码中从 C# 调用网页

我需要一种从.net应用程序内部调用网页的方法。但我只想向页面发送请求而不用担心响应。因为有时响应可能需要一段时间,所以我不希望它挂起应用程序。我一直在page_load事件中尝试WebClientwebC=newWebClient();UrinewUri=newUri("http://localhost:49268/dosomething.aspx");webC.UploadStringAsync(newUri,string.Empty);即使它设置为异步,它仍然接缝挂起,因为页面不会完成渲染,直到线程完成为止 最佳答案 这应该适

c# - 以编程方式截取网页的屏幕截图

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。如何在给定URL作为输入的情况下以编程方式截取网页?这是我到目前为止所拥有的://Thesizeofthebrowserwindowwhenwewanttotakethescreenshot(andthesizeoftheresultingbitmap)Bitmapbitmap=newBitmap(1024,768);RectanglebitmapRec

c# - 检测到冲突的 ASP.NET 网页版本

我刚从php转到asp.net。我正在尝试将一个非常基本的mvc3应用程序部署到我的托管服务提供商。部署后,我访问该网站,它显示:检测到冲突的ASP.NET网页版本:指定版本为“1.0.0.0”,但bin中的版本为“2.0.0.0”。要继续,请从应用程序的bin目录中删除文件或删除web.config中的版本规范。我不确定去哪里找。它是未经修改的“开箱即用”mvc3应用程序。我尝试使用这种方法,“http://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-s

c# - 网页截图的最佳方式

截取网页的最佳方式是什么?目前我只是启动了一个firefox的selenium实例并使用winapi将它带到前面并制作了一个屏幕截图。我问类似question已经。有两点:缓慢。如果任何窗口意外地变得比我们的网络浏览器窗口高,这个窗口将印在我们的屏幕截图中。有什么方法可以更“程序化”地截取屏幕截图吗?这是我现在使用的一些代码:classFirefoxDriverEx:FirefoxDriver{publicProcessGetFirefoxProcess(){varfi=typeof(FirefoxBinary).GetField("process",BindingFlags.NonP

如何用手机采集现场GIS数据

现场GIS数据就是采集点的地理位置,拍摄照片,GPS轨迹、调查表格等,将采集到的数据同步到桌面GIS中。ArcGIS提供了几个手机端app,如ArcGISCollector、ArcGISQuickCapture,确实好用,功能强大,内外业联动同步更新,但是需要ArcGISOnline账户,并且公众版的账号是不行的,总之就是要钱,感兴趣的可以申请使用,20天的样子。今天这款app是免费的,app名字叫Smash,其实它本身是为工程和地质调查所用,和Geopaparazzi是一家,你也可以配置服务器,让自己采集的数据同步到服务器上,并且还是免费的,Smash具体功能如下:地理参考笔记和图片GPS轨

c# - 如何实现网页的实时数据

(这是一个问答式的问题,旨在成为提出类似问题的人的首选资源。很多人似乎偶然发现了这样做的最佳方法,因为他们不知道所有选项。许多答案都是特定于ASP.NET的,但AJAX和其他技术在其他框架中确实有等效项,例如socket.io和SignalR。)我有一个在ASP.NET中实现的数据表。我想实时或接近实时地在页面上显示对此基础数据的更改。我该怎么做?我的模型:publicclassBoardGame{publicintId{get;set;}publicstringName{get;set;}publicstringDescription{get;set;}publicintQuanti

javascript - 如何从网页调用 Google Apps 脚本

为此进行了高低搜索。我有一个基本的HTML/CSS/JS网页。我希望用户能够访问该页面,并在打开页面时调用我制作的谷歌脚本,该脚本从电子表格中获取信息并将其中的一些信息显示在页面上。我希望我不必像在Google的教程中那样进行任何花哨的设置,因为它们都对我没有帮助。我的网页---->Google脚本---->Google电子表格我的网页用户应该能够选择网页上显示的项目(从电子表格填充的项目)并单击一个按钮,该按钮将允许用户使用从所选项目派生的URL进入新页面。这本质上是一个聊天室程序,其中聊天室存储在电子表格中。我希望用户也能够创建一个新的聊天室,它应该更新谷歌电子表格。