В моем приложении (C#) У меня есть WebBrowser, который автоматически подключается к сайту, откуда я хочу взять свои данные и отобразить их в текстовом поле. Как я могу это сделать, потому что, когда я получаю исходный код, я не могу найти какую-либо sellPrice, а в DOM Explorer не имеет идентификатора. Может быть, это потому, что данные постоянно меняются?Данные, которые постоянно изменяются
ответ
Вы можете получить данные, такие как:
HtmlElement he = this.webBrowser1.Document.GetElementById("tbox_sell_price");
Пожалуйста, посмотрите на HTMLAgilityPack решения. Это парсер HTML, который создает DOM для чтения/записи. Вы можете download отсюда.
Надеюсь, он может решить вашу проблему.
Спасибо, я целый день смотрел, как использовать HAP для моей ситуации, но не повезло :(Я пробовал примеры, образцы кодов, видео с YouTube, но не работает, кажется, работает. Поэтому, пожалуйста, если вы можете помочь я буду очень благодарен. – Rami
Хорошо, тогда пойдите по этой ссылке - [Как использовать html agility pack] (http://stackoverflow.com/questions/846994/how-to-use-html-agility-pack). Я уверен, что это поможет вам. –
- 1. Как управлять внешними зависимостями, которые постоянно изменяются
- 2. данные ajax не изменяются
- 3. Статические переменные данные, которые изменяются после создания нового объекта
- 4. Данные, которые изменяются с течением времени в Hibernate
- 5. UITableViewCell Данные изменяются после прокрутки
- 6. данные django не изменяются динамически
- 7. Почему данные изменяются вне директивы?
- 8. Данные адаптера Recycliewiew не изменяются
- 9. Данные изменяются во время печати
- 10. Данные в хранилище не изменяются нитями
- 11. Как подключить asyncio.coroutines, которые постоянно производят и потребляют данные?
- 12. Array Объекты не изменяются. Постоянно изменяется только первый элемент.
- 13. Попытки связать переменные, которые изменяются в случае
- 14. Карты изображений, которые не изменяются правильно
- 15. Модули, которые не загружаются постоянно
- 16. Как изменить выбранные данные ячейки постоянно?
- 17. Странная ошибка появляется при взаимодействии с DHT и ESP8266. Данные постоянно изменяются. Тип
- 18. обновления данные JQuery постоянно
- 19. Как постоянно проверять данные?
- 20. jcombobox постоянно загружает данные
- 21. Подход к обработке данных, которые постоянно меняются
- 22. Постоянно записывая данные в файл
- 23. Данные смены вида Swift изменяются при прокрутке
- 24. Как хранить данные пользователей постоянно
- 25. Данные Cardview изменяются во время прокрутки RecyclerView
- 26. Данные в массиве не изменяются после удаления
- 27. узел MySQL данные изменяются в результате
- 28. данные изменяются при вставке в базу данных
- 29. Yii2 Данные Gridview не изменяются в Pjax
- 30. JS: данные изменяются посредством открытого метода?
Это DOM. даже если соответствующие элементы не имеют установленных идентификаторов, они, скорее всего, появятся вблизи/под другими фиксированными элементами, у которых есть идентификаторы. –
И как я могу получить эти данные? – Rami