1打开编辑器

2撸几行代码

 import urllib.request

 import urllib.error

 def main():

     askURl("http://movie.douban.com/top250?start")

 #URL的网页内容
def askURl(url): head = {
"User-Agent": "Mozilla/5.0(Windows NT 10.0;WOW64) AppleWebKit / 537.36(KHTML, likeGecko) Chrome / 80.0.3987.122Safari / 537.36"
}
#head伪装一下 告诉机器 request = urllib.request.Request(url,headers=head)
html = ""
try:
response = urllib.request.urlopen(request)
html = response.read().decode("utf-8")
print(html)
except urllib.error.URLError as e:
if hasattr(e,"code"):
print(e.code)
if hasattr(e,"reason"):
print(e.reason) if __name__ == '__main__':
#调用函数
main()

最新文章

  1. UIDatePicker 日期/时间选取器(滚轮)—IOS开发
  2. DWR的Reverse Ajax技术实现
  3. MYSQL远程登录权限设置(转)
  4. 关于gzip压缩
  5. COJ 2105 submatrix
  6. Linux 统计代码行数命令
  7. Co-prime Array&&Seating On Bus(两道水题)
  8. libev源代码浅析
  9. [转]整理jquery使用好习惯
  10. solr query的post方式
  11. vue 移动端公众号采坑经验
  12. EPPlusHelper
  13. express搭建服务器
  14. vue-awesome-swiper组件不能自动播放和导航器小圆点不显示问题
  15. item 5: 比起显式的类型声明,更偏爱auto
  16. Oracle DBA神器之Toad
  17. Qt5+VS2010的安装及使用
  18. 利用pt-table-checksum校验数据一致性
  19. 深入理解Spring系列之十二:@Transactional是如何工作的
  20. 启动tomcat时为tomcat指定JDK

热门文章

  1. Golang源码学习:使用gdb调试探究Golang函数调用栈结构
  2. BZOJ 1050并查集+贪心
  3. 三、HTML元素
  4. Java方法的定义以及调用、方法重载、可变参数以及递归
  5. Ajax长轮询(LongPoll)
  6. LinkedList为什么增删快、查询慢
  7. pycharm激活码,亲测有效
  8. 跳出初学MySQL知识的原理整理(一)
  9. 用Linux感觉低效吗?来看看这几个技巧!
  10. JAVA中的注释方法