我可以使用C#访问HTML表格的数据吗?
我必须从C#中获取<td>
的innerText(我不能使用其他任何东西)。
有没有简单的方法?也许使用Selenium或Coypu?我可以使用c#访问HTML表格数据吗?
-3
A
回答
2
是,使用硒
IList<IWebElement> TRCollection = driver.FindElement(By.Id("tableId")).FindElements(By.TagName("tr"));
IList<IWebElement> TDCollection;
foreach(IWebElement element in TRCollection)
{
//td list from each row
TDCollection = element.FindElements(By.TagName("td"));
string column1 = TDCollection[0].Text;
...
}
+1
如果你只需要HTML表格数据而不是所有的进程进入你的网站你更好像@Alex Turcan一样使用Html Agility Pack。硒更多用于浏览器自动化。 –
+0
呃,我在写自动化模块..我需要在网页上面对自己的价值。你认为,我应该使用硒还是HtmlAgilityPack? – Igic
+0
绝对是硒。 –
1
相关问题
- 1. 我可以使用Java访问回顾数据吗?
- 2. 我可以访问已经在使用的ESE数据库吗?
- 3. 我们可以使用javascript访问/获取数据吗?
- 4. 我可以通过webservice访问远程数据库吗? C#winforms
- 5. HTML格栅数据的可访问性
- 6. 我们可以使用包含数据子表格的PDF表格吗?
- 7. 我可以使HTML表单加载MySQL数据吗?
- 8. C++我可以使用sleep()函数吗?
- 9. 数字横幅可以访问我的Facebook数据吗?
- 10. ndb可以与Java数据存储访问同时使用吗?
- 11. 我可以访问python中的C++或Java函数吗
- 12. 我可以使用Stormpath访问特定用户的自定义数据吗?
- 13. 解析HTML表格以访问数据库
- 14. 我可以使用数据透视吗?
- 15. MySQL C++连接器可以访问远程数据库吗?
- 16. 使用rvest访问html表格
- 17. 我们可以使用Sqlite数据库表绑定表格布局吗?
- 18. 从HTML调用js函数时可以访问javascript变量吗?
- 19. Jet数据库(ms访问)ExecuteNonQuery - 我可以更快吗?
- 20. 我可以通过API访问Facebook广告账单数据吗?
- 21. 我可以在ASP.NET Core启动期间访问数据库吗?
- 22. 我可以从jQuery/javascript访问Session [“x”]数据吗?
- 23. OpenCart - 我可以从外部访问数据吗?
- 24. 使用jQuery.ajax时,我可以访问和修改beforeSend中的数据吗?
- 25. 我可以使用facebook凭据让用户访问我的网站吗?
- 26. 我可以使用Sqoop将数据导入RCFile格式吗?
- 27. 我可以在WAN上使用数据网格吗?
- 28. 您可以访问SSRS中父级报表的数据集吗?
- 29. 可以从C#访问Beanshell对象吗?
- 30. C++访问节可以交错吗?
http://stackoverflow.com/questions/22950337/retrieve-data-from-html-table-in-c-sharp – 2016-06-28 13:26:51