Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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
Javascript 我想从外部网站上获取一些表格TDs。我想抓住TD的唯一有一定价值的_Javascript_Php_Html - Fatal编程技术网

Javascript 我想从外部网站上获取一些表格TDs。我想抓住TD的唯一有一定价值的

Javascript 我想从外部网站上获取一些表格TDs。我想抓住TD的唯一有一定价值的,javascript,php,html,Javascript,Php,Html,我想从外部网站上获取一些表格TDs。 我想抓住TD的唯一有一定价值的 示例表: <table> <tr><td>green</td><td>0</td><td>5</td><td>8</td></tr> <tr><td>Blue</td><td>0</td><td>5</td><

我想从外部网站上获取一些表格TDs。 我想抓住TD的唯一有一定价值的 示例表:

<table>
<tr><td>green</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>Blue</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>Red</td><td>0</td><td>6</td><td>7</td></tr>
<tr><td>Yellow</td><td>0</td><td>4</td><td>9</td></tr>
<tr><td>purple</td><td>0</td><td>8</td><td>2</td></tr>
<tr><td>white</td><td>0</td><td>6</td><td>4</td></tr>
<tr><td>orange</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>grey</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>black</td><td>0</td><td>6</td><td>7</td></tr>
<tr><td>pink</td><td>0</td><td>4</td><td>9</td></tr>
<tr><td>dark green</td><td>0</td><td>8</td><td>2</td></tr>
<tr><td>yellow white</td><td>0</td><td>6</td><td>4</td></tr>
<tr><td>light green</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>dark Blue</td><td>0</td><td>5</td><td>8</td></tr>
<tr><td>dark white</td><td>0</td><td>6</td><td>7</td></tr>
<tr><td>black and yellow</td><td>0</td><td>4</td><td>9</td></tr>
<tr><td>white and green</td><td>0</td><td>8</td><td>2</td></tr>
<tr><td>blue and red</td><td>0</td><td>6</td><td>4</td></tr>
</table>
现在让我们假设我只想抓取红色、紫色、浅绿色、黑色和黄色以及第一个编号的TD,仅用于这些颜色

第一个数字可以是0或1

只要计时器为0,我希望它计算“天”,但一旦其中一个有1,我希望它重置计数器

假设紫色已经26天没有变为1了,我想要一个计数器,它将在26天内再次变为1后重置

不过,唯一的问题是。如果一种颜色已经7天没有被看到了,它就会从表中消失,但我希望它一直保留在我的网站上,直到它再次点击1并再次显示在表中

我所尝试的: 我试图从外部网站上抓取整张表,并“隐藏”我不想要的TD,但问题是,只要7天或更长时间,它们就会从表中消失。 所以它们也不会出现在我的网站上

我该从哪里开始呢?
谁能帮我从哪里开始

请发布你的JS代码。你说你已经试过了,所以我们需要看看。请参阅MCVE-1使用ajax获取所需页面。2使用正则表达式从html中解析表格,或者将html放入文档中,以便选择表格。3一旦你有了这个表,如果它还没有,就把它变成一个html节点。4从表中选择所有元素。5在tr元素上循环,检查它们是否包含具有所需颜色的td。6如果tr行有颜色正确的td单元格,则抓取第一个带有数字的td单元格。7将结果保存到数据库中,以便您可以在7天以上回顾apst。