如何使用Jsoup从html中检索数据?
我是HTML的新手,我正在尝试通过试图从HTML字符串检索数据来学习一些有关HTML标签的信息. the title of the video 我正在使用Java jsoup库,到目前为止,我设法使用以下方式提取
48 2023-05-22
编程技术问答社区
在WordPress中编辑主页
如何在WordPress中更改主页?当我访问网站URL(www.linkzgamez.com)时,它有一个我想更改的主屏幕,但我在WordPress的任何地方都找不到.我可以在WP中找到和更新/控制的主页上的所有其他链接,而不是将其设置为默认主题的主页.我什至删除了WP中的另一个页面,但它仍然出现在主屏幕上,我无法找到编辑它.我如何找到它? 解决方案 我建议您阅读有关创建/编辑主题和模板的WordPress codex: http://codex.wordpress.org/templates 在大多数情况下,主页由主题中的index.php文件控制. 其他解决方案 我只是快速看,看起来好像已设置为默认值 - 显示了最后10个帖子(即使您目前只有一个帖子). 如果您不想在首页上显示帖子,则可以创建一个名为" home"的新"页面",然后转到: 设置 - >阅读 - >选择"首页显示静态页面",然后从下拉菜单中选择" home". 希望这会有所
18 2023-05-22
编程技术问答社区
在java中阅读网页源代码 与原始的网页源代码不同
我正在尝试实现程序以读取网页源代码并将其保存在文本文件中,然后在其中执行一些操作,但是当我读取网页源代码时,问题是问题Java程序网页源代码. 我的程序: String inputLine; URL link = new URL("http://www.ammanu.edu.jo/English/Articles/newsArticle.aspx?id=2935"); BufferedReader in = new BufferedReader( new InputStreamReader(link.openStream(),"UTF-8")); while ((inputLine = in.readLine()) != null){ System.out.println(inputLine); } in.close(); 和我在这条源代码中的
30 2023-05-16
编程技术问答社区
HTTP Basic Auth注销
我的服务器正在运行Apache,我将.htaccess用于基本验证.但是,我希望用户能够使用按钮取消验证(注销).有可能以及如何做吗? 解决方案 基本验证并非旨在管理注销.如果您想这样做,那么您需要执行以下操作: 1)在您的页面上添加注销按钮. 2)当用户单击"注销"按钮时,将空白的用户名/密码发送到与正常登录时的同一URL. 3)在响应中,您发送了一个"您已成功登录"页面. 最初的信誉将被覆盖为空的(错误)一个. 希望它对您有帮助. 其他解决方案 首先,http不提供注销:但是!您可以将用户重定向到:http://newuser@www.example.com/
38 2023-05-16
编程技术问答社区
Wicket中的SetResponsePage
我看到有两种方法可以在Wicket的网页中设置响应页面: setResponsePage(new MyPage()); 或 setResponsePage(MyPage.class); 这两个之间有什么区别? 解决方案 第一个将重定向到可书签的URL. 请另请参阅其他解决方案 检票口的Doc Sais最好: " setResponsePage(new myWebPage())(或setResponsePage(new mywebpage(mypageParameters)))如果您想在浏览器中具有可书签的URL(您的页面必须具有默认的constructor constructor或pageParameter constructor). 如果要将信息传递给Serverside上的页面,则可以使用setResponsePage(mywebpage.class).这会生成特定于会话的URL(大多数时候您可以使用混合URL编码策略)." 其他解
18 2023-05-16
编程技术问答社区
我能否从一个网页(希望是javascript)中检测出电脑的cpu类型和速度,和/或内存的数量?
我可以检测到CPU的类型和速度和/或RAM的计算机具有从网页中具有的RAM(希望是JavaScript)? 解决方案 唯一了解其运行系统的知识是操作系统.操作系统创建了每个应用程序运行的抽象层.应用程序不知道您拥有什么处理器或不询问操作系统的RAM.没有现代浏览器会问. Java虚拟机确实询问操作系统,因此您可以使用Java Applet进行操作. 否则您需要一个浏览器插件. 其他解决方案 不,这是不可能的.通过Web浏览器中的JavaScript无法访问硬件信息.您可能会使用浏览器插件,ActiveX等运气 其他解决方案 无法检测CPU类型和速度.但是您可以找到数量的内核和CPU制造商信息.您可以根据CPU核心数来确定系统性能.核心数与性能直接成正比.更高的核心机器可提供良好的性能. navigator.hardwareconcorrency显示了CPU内核的数量,但仅在Chrome上工作. navigator.hardwareConcu
26 2023-05-16
编程技术问答社区
浏览器不要求favicon.ico的原因是什么?
我正在编写一个位于服务器的根目录的简单网页,其快捷方式图标位于"/favicon.ico"上,但是我的浏览器从未请求此favicon.ico.我在html中包括以下内容: 当我打开开发人员工具的网络选项卡时,我会看到192.168.0.1(网页本身)的请求,但没有随后对图标的请求.清除缓存并启用"禁用缓存"无济于事. 开发人员控制台中没有出现错误,其他一切似乎都很好. 编辑: 我根据Jean-Francois的帖子更新了以下链接,但仍有相同的问题: 解决方案 事实发现,我处理了图标的缓存以及我发现浏览器是否实际要求图标的方式. 我只是在查看Chrome上的网络日志,以确定是否有favicon.i
14 2023-04-20
编程技术问答社区
为什么Javascript按钮不起作用?
我试图实现的效果是,当我单击一个按钮(调用)时,一个DIV(ID = HomePage)被隐藏了,另一个DIV(ID = Into_page,以前是隐藏的). 我有以下HTML代码: . . . . . content About Me I enjoy reading, sw
16 2023-04-13
编程技术问答社区
使用css打印页数与总页数
我有一张充满动态数据的表,为了在打印时处理我的某些页面断开,一切正常,但是我需要显示一个分页,例如" 第1页,第3页of 3 "在打印时,每个页面下方等等.我已经尝试了CSS,但我只能用它打印当前页码.还有其他实现它的方法吗? 这是我的代码 body { counter-reset: page; } .page-count:after { counter-increment: page; content: "Page " counter(page) " of " counter(pages); } 解决方案 您是否尝试过: @page { @bottom-right { content: counter(page) " of " counter(pages); } }
46 2023-04-07
编程技术问答社区
使用phantomjs库捕获网页并保存为图像
我正在搜索Google以获取任何可以捕获任何网站或URL图像的JS LIB.我知道phantomjs库可以做到.在这里,我得到了一个小型代码,该代码捕获并将GitHub主页转换为PNG Image 如果有人熟悉phantomjs,请告诉我这行的含义 var page = require('webpage').create(); 在这里我可以给任何名称而不是网页? 如果我需要捕获任何网页的部分,那么我该如何在此库的帮助下完成.任何人都可以指导我. var page = require('webpage').create(); page.open('http://github.com/', function () { page.render('github.png'); phantom.exit(); }); https://github.com/ariya/phantomjs/phantomjs/wiki 谢谢 解决方案 这是一
22 2023-03-31
编程技术问答社区
我如何用java检查一个网页是否存在?
所以这是交易.我还没有,但是从星期五开始,我正在建立论坛.我想做的是检查是否在论坛上注册了用户. 我不确定,但是说用户存储在URL/users/name.tainy(JSP?) 中 在Java中,我如何建立URL连接,并检查是否url/users/robert.ther.thate == null? 解决方案 即使您也可以搜索您的答案: 一种简单的方法是使用 apache http组件 HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet("http://localhost/users/Robert.WHATEVER"); HttpResponse response = httpclient.execute(httpget); if (response.getStatusLine().getStatusCode() == 404) { System.o
28 2023-03-28
编程技术问答社区
在任何浏览器中设置剪贴板内容
当用户在网页上触发事件时,我需要设置它们的剪贴板.我意识到每个浏览器都有不同的方法,所以您知道可以实现此跨浏览器的库或代码段吗? 解决方案 本文可能会为您提供帮助: Mozilla Firefox和IE 上的JavaScript 基本思想是: 使用window.clipboardData用于Internet Explorer 并为Mozilla使用一些Flash组件 似乎这与Flash 10不起作用,但是,从我看过的一些报告中(从未尝试过) 和/或这是另一个解决方案(仍在使用flash-但似乎正在使用flash 10):零剪贴板
48 2023-03-15
编程技术问答社区
如何检测网页的字符集?
我只想以Java语言获取网页源,我只想使用正确的编码类型获取该内容.到目前为止,我能够获取网页的内容.但是对于某些网页,内容带有荒谬的字符.因此,我需要检测到该网页的字符. 根据我的小研究,我发现有一个jChardet库可以做到这一点.但是我无法将其导入我的项目.有人可以帮我吗? 通过以下代码是读取网页内容的代码 StringBuilder builder = new StringBuilder(); InputStream is = fURL.openStream(); BufferedReader buffer = null; buffer = new BufferedReader(new InputStreamReader(is, encodingType)); int byteRead; while ((byteRead = buffer.read()) != -1) { builder.append((char) byteR
48 2023-03-10
编程技术问答社区
Capybara中的page和page.body是什么意思?
我是一个新手尝试使用Capybara测试我的Rails项目,但是我对页面和页面的含义感到困惑.Doby,当我尝试从我的Div中检测一些字符串:( in:js => true true模式) "some content" 我的一些测试将通过 通过 page.should have_content "some content" 有些会通过 通过 page.body.should have_content "some content" 我尝试放置内容,但只有" page.body"会给我一些有价值的信息,"页面"本身不会向我展示,我找不到关于哪个页面和页面的任何可靠的解释. .谁能帮我吗? 解决方案 页面是当前的Capybara会话 - 调用#find/#first/#访问/etc与呼叫页面相同/p> page.body返回页面的HTML源. 大多数时候您不想在页面上调用匹配器. page.should have_content
64 2023-03-07
编程技术问答社区
将网页和外部链接的资产保存为独立的静态资源
我们需要尽可能准确地缓存网页,以便我们可以返回并在任何时间点查看页面版本.我们希望能够像真正的CSS,JavaScript,图像等一样查看页面. 是否有任何操作系统库(任何语言)可以获取页面,下载所有外部链接资产并重写链接,以使它们指向本地资产? 还是这是滚动我们自己的情况? 谢谢 编辑:我意识到,如果不动态生成的链接等,除非我们进行DOM渲染,否则这将是100%的.但是,目前我们可能没有这个. 解决方案 我建议httrack: 由于该软件是免费的,开源的,并支持视觉接口和命令行,我相信您可以将其集成或将其集成或将其自定义为您的需求. 请参阅描述: " httrack允许您从Internet下载世界广泛的网站到本地目录,递归构建所有目录,将HTML,图像和其他文件从服务器中获取到您的计算机. 它安排了原始站点的相对链接结构.只需在浏览器中打开"镜像"网站的页面,就可以从链接到链接浏览该网站,就好像您在线查看一样. 它也可以更新现有的
12 2023-03-03
编程技术问答社区
如何将网页保存为图片
我有一个带有网页源的字符串; 如何将其保存在字节[]中? 解决方案 在这里:是如何使用webbrowser.drawtobitmap方法的一个示例. 生成位图后,您可以使用任何想要的编码来压缩它. 这是MSDN的一个示例,如何压缩到PNG(无损和小): 如何:编码和解码PNG Image 祝你好运:) 编辑: 为了获得字节数组,您可能需要将内存流用作输出流. 这是类似事情如何工作的工作示例: public static void Main(string[] args) { byte[] test = new byte[] { 2, 5, 6, 1, 9 }; MemoryStream ms = new MemoryStream(); ms.Write(test, 0, 5); byte[] image = new byte[ms.Length]; Buffer.BlockCopy(ms.GetBuffe
40 2023-02-14
编程技术问答社区
Jquery: window.unload在chrome 72.0.3626.109中不工作。
我正在使用asp.net mvc创建Web应用程序.我想检测用户手动刷新, 但我无法获得以下事件 1:nunload 2:卸载 我尝试的以下方式 1 $(window).on('beforeunload', function () { pageCleanup(); }); 2 $(window).on("unload", function () { pageCleanup(); }); function pageCleanup() { alert(1) } 3 window.addEventListener("unload", logData); function logData() { alert(1) } 4 $(window).unload(function () { alert('1'); }); 以上是一个警报的示例,我想在 卸载功能 但是,当用户按任何类
32 2023-02-11
编程技术问答社区
如何使用jQuery检测页面是否已完全呈现?
使用$(document).ready(functioon(){alert("Loaded.")});时会弹出"已加载"的警报框.即使 页面已经满载(换句话说,加载仍然像图像一样). 有什么想法? 解决方案 $(window).on('load', function() { //everything is loaded }); 其他解决方案 试试.load()而不是. $(document).load(function () { alert('Loaded'); } 加载事件将在元素中发送到元素,并且所有子元素已完全加载. http://api.jquery.com/load-event/ 其他解决方案 使用JavaScript window.onload = function () { alert("loaded"); }
18 2023-02-07
编程技术问答社区
我怎样才能在页面侧面的浮动框中显示我的用户脚本的输出?
我正在为如何在页面上创建一个框并在其中显示内容? 我想创建一个框架,窗口,菜单左侧的任何内容,并在我的脚本运行时将各种变量的值写入其中. 我正在LocalStorage中收集此数据,因此我的脚本将首先更新各种LocalStorage属性,然后以某种方式在此框中显示结果: localStorage.steps = Number(localStorage.steps) + 1; displayValueInFloatingBox(localStorage.steps + ' in Sargasso' ); 我也想在此框中添加一个按钮以重置这些属性的值,因此我可以选择永远跟踪或仅在一两个会话中进行跟踪,而无需每次编辑脚本(尤其是如果我决定共享脚本).我认为这只会将变量设置为零,所以我只需要知道如何创建按钮并使其做点事...这可能会以某种方式使用EventListener. 请坚持普通的JavaScript,没有jQuery ...目前我仍然几乎没有得到JavaScr
18 2023-02-01
编程技术问答社区