Запускать запросы xpath для автономного файла? - PullRequest
0 голосов
/ 08 марта 2020

Я удалил полную html веб-страницы и сохранил ее как information.txt

Существует ли простой (если есть) метод для запуска запросов xpath для этого локально сохраненного текстового файла? Я не могу sh запускать запросы xpath к онлайн-странице (по разным причинам).

Мой код до сих пор был;

from lxml import html
import requests

file = open('information.txt' , 'r')
file.seek(0)
target=file.read()
file.close

data1 = target.xpath('/html/body/p')

Но сообщение об ошибке получен был;

  Traceback (most recent call last):
  File "getxpath.py", line 15, in <module>
    data1 = target.xpath('/html/body/p')
AttributeError: 'str' object has no attribute 'xpath'

1 Ответ

1 голос
/ 08 марта 2020

р решение. Разобрать файл с помощью htmlParse и запросить с помощью xpathSapply . Функции поставляются с пакетом XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...