我在python中使用本地html文件,我正在尝试使用lxml来解析文件.由于某种原因,我无法正确加载文件,我不确定这是否与我的本地计算机上没有设置http服务器,etree用法或其他内容有关.

这是我的代码:

from lxml import html

import requests

page = requests.get('C:\Users\...\sites\site_1.html')

tree = html.fromstring(page.text)

test = tree.xpath('//html/body/form/div[3]/div[3]/div[2]/div[2]/div/div[2]/div[2]/p[1]/strong/text()')

print test

我得到的回溯读取:

C:\Python27\python.exe "C:/Users/.../extract_html/extract.py"

Traceback (most recent call last):

File "C:/Users/.../extract_html/extract.py", line 4, in

page = requests.get('C:\Users\...\sites\site_1.html')

File "C:\Python27\lib\site-packages\requests\api.py", line 69, in get

return request('get', url, params=params, **kwargs)

File "C:\Python27\lib\site-packages\requests\api.py", line 50, in request

response = session.request(method=method, url=url, **kwargs)

File "C:\Python27\lib\site-packages\requests\sessions.py", line 465, in request

resp = self.send(prep, **send_kwargs)

File "C:\Python27\lib\site-packages\requests\sessions.py", line 567, in send

adapter = self.get_adapter(url=request.url)

File "C:\Python27\lib\site-packages\requests\sessions.py", line 641, in get_adapter

raise InvalidSchema("No connection adapters were found for '%s'" % url)

requests.exceptions.InvalidSchema: No connection adapters were found for 'C:\Users\...\sites\site_1.html'

Process finished with exit code 1

您可以看到它与"连接适配器"有关,但我不确定这意味着什么.

lxml读取本地html文件,如何使用Python和lxml来解析本地html文件?相关推荐

  1. python创建txt文件并写入-python如何将数据写入本地txt文本文件

    一.读写txt文件 1.打开txt文件file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种:#w 只能操作写入 r ...

  2. python with打开多个文件_在python中使用with打开多个文件的方法

    python 用循环创建多个文件 请教- 小编想用python创建多个.tex的文件并把他们转换成pdf最终再打包成小编要在爱你的这条路上压抑住所有思念等你来爱小编. Python编程中用for()循 ...

  3. python同时打开两个文件_在python中使用with打开多个文件的方法

    虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下 ...

  4. python对数据进行分类、文件是csv文件_用Python将处理数据得到的csv文件分类(按顺序)保存...

    用Python中的os和numpy库对文件夹及处理数据后得到的文件进行分类保存: import numpy as np import os for m in range(699,0,-35): cur ...

  5. python解析xml文件elementtree_在python中使用ElementTree解析xml文件

    ElementTree是python自带的处理xml格式文件的模块,位于libxmletreeElementTree.py.这个模块有两个基本概念:Element和ElementTree. 表示整个树 ...

  6. 复制部分网页源代码到本地HTML文件,使用Python ==> pqQuery库 导入本地html文件,实现6行代码输出王者荣耀所有人物角色姓名

    前言:本次使用Google浏览器测试(不同浏览器会有些许差异,但是逻辑相通) 1.打开 英雄资料列表页-英雄介绍-王者荣耀官方网站-腾讯游戏 :https://pvp.qq.com/web201605 ...

  7. abaqus python 读取文件_通过Python脚本从Abaqus中的excel文件导入幅度数据

    我在从excel文件导入幅度数据时在Abaqus中创建了以下宏.然后尝试运行此脚本以从同一个excel文件创建另一个幅度但不幸的是,我有以下错误.在这方面有人可以帮助我吗? 脚本: # Do not ...

  8. python2打开文件_关于python:何时以二进制模式打开文件(b)?

    我注意到在文档中他们总是用'wb'打开一个CSV文件. 为什么'b'? 我知道b代表二进制模式,但是你什么时候使用二进制模式(我猜想CSV文件不是二进制模式). 如果相关我是从arcpy.da.Sea ...

  9. python使用ttf文件_使用Python制作繁体显示的简体字体文件

    最近几天发生了一些事情,导致<剑网3免费版>(台服)关服,于是昨天突发奇想,是不是想办法修改字体文件,就可以在简体客户端里面显示出繁体呢. 思绪 得到这个想法后,我便顺手拿出一个字体文件, ...

最新文章

  1. 基于全景图像与激光点云配准的彩色点云生成算法(2014年文章)
  2. rsync的基本操作
  3. a5d27 emmc启动 修改1
  4. 山东大学继续教育计算机在线作业,山东大学继续教育数文字电子技术基础习题3及答案.docx...
  5. Leaving Auction CF 749D
  6. Flutter入门一——W7环境下使用VSCode配置Flutter开发环境(脱离Android Studio安装)...
  7. python并发编程之多进程
  8. 抖音去水印最新php方法代码
  9. 比芒果广告还要专业的广告管理系统:Keymob
  10. java keytool 生成p12证书
  11. (转)用4年多时间, 带领微软重登全球市值第一宝座, 纳德拉是如何做到的?
  12. 澳大利亚麦考瑞大学计算机系杨坚教授团队招收2022-2023年博士研究生
  13. fedora mysql 开机启动服务_linux -- 启动时启动服务或者执行命令
  14. Ubuntu 16.04 MongoDB数据库备份与恢复
  15. 一款以Python编码的自动化大规模漏洞测试工具
  16. 用while语句求100以内所有奇数的和
  17. android 虚拟机 共享文件夹在哪,猩猩安卓模拟器共享文件夹在哪里?猩猩模拟器共享文件夹位置介绍...
  18. 如何linux搭建vpn服务器
  19. vostro3470装win7_戴尔(dell)成就3470台式机装win7系统及bios设置(支持8代/9代cpu)
  20. Unity中的音效管理

热门文章

  1. DFS走迷宫问题(非最短路径)
  2. Hadoop核心生态
  3. 深入理解DDD中的聚合
  4. 作业,输入名字密码,按dict插入到list,非法字符显示*
  5. FCC新主席发推特称赞亚马逊,但被质疑违反了联邦道德准则
  6. Servlet编程专题6之Cookie
  7. [Python爬虫] 之十八:Selenium +phantomjs 利用 pyquery抓取电视之家网数据
  8. Linux之FineBI集群部署
  9. linq学习笔记(1):c#3.0新特性(2)
  10. win10怎么进入修复计算机,windows10安全模式怎么修复系统_win10安全模式如何修复电脑...