Javascript 从远程站点获取数据-html表
我想创建一个html页面,从网站表(不是数据库表-html表)获取数据 代码看起来像这样: 我尝试使用jQuery“.find”,但无法使其工作 它没有任何id类。 然后,当我得到数据时,我只想显示它 谢谢你 ~z~斯蒂芬 编辑:Javascript 从远程站点获取数据-html表,javascript,jquery,html,Javascript,Jquery,Html,我想创建一个html页面,从网站表(不是数据库表-html表)获取数据 代码看起来像这样: 我尝试使用jQuery“.find”,但无法使其工作 它没有任何id类。 然后,当我得到数据时,我只想显示它 谢谢你 ~z~斯蒂芬 编辑: 数据总是在同一位置,并且总是以“GB”或“MB”结尾。如果数据总是在同一位置,您可以使用.eq(n) 因此,如果您的示例是: <table> <tr> <tr> <--- i assume this is wrong
数据总是在同一位置,并且总是以“GB”或“MB”结尾。如果数据总是在同一位置,您可以使用
.eq(n)
因此,如果您的示例是:
<table>
<tr>
<tr> <--- i assume this is wrong
<td>
<table>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>DATA I WANT</tr>
见:
另一个解决方案:
"table tr td table tr:contains(DATA I WANT)"
请参阅:您是否希望数据具有某些价值?数据是否始终位于表、列和行中的相同位置?如果没有类或标识符,并且数据是随机的,并且位于表中的随机位置,则无法100%准确地找到它。谢谢,:contains工作得很好,但现在的问题是数据位于外部页面上,我希望它显示在我的页面上…您不能仅使用Javascript,出于安全原因,如果您所说的“外部”页面是指在另一个域上。跨域请求受到限制。您应该使用一些服务器端程序(比如PHP脚本)来实现这一点。如果我把它放在iframe中如何?这只是一个gunna脚本,gunna在我的电脑上运行,在互联网上没有。抱歉,但我认为这仍然是不可能的:对于像这样的数据抓取,在我的本地电脑上,我一直使用Linux shell脚本或服务器端脚本(从我电脑上的本地服务器)。无论如何,谢谢。我知道这可能会帮助其他人。
"table tr td table tr:contains(DATA I WANT)"