摘要:
for-in 语句循环专门用于遍历范围,列表,元素和字典等可迭代对象。 循环中的变量的值受for-in循环控制,该变量将会在每次循环开始时自动被赋值,因此程序不应该在循环中对该变量进行赋值 for-in循环可用于遍历任何可以迭代对象。所谓可迭代对象,就是指该对象中更包含一个__iter__方法,切该 阅读全文
摘要:
断言语句和if语句分子有点像,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以向下执行:否则程序会应答AssertionError age = int(input()) 2 assert 20 < age < 80 3 print("范围在20-80之间") 运行结果 阅读全文
摘要:
区别于c语言这类高级语言,HTML不是编程语言,而好似一种描述型语言,用于描述网页中内容的显示方式。 HTML标记以<>来进行标记。HTML中的标记按其是否成对出现,可以分为单标记和双标记来实现的。 单标记是指只有一个的HTML标记,按标记有没有属性值又可以分为 无属性值单标记 无属性值单标签是单一 阅读全文
摘要:
了解HTML网页技术 静态网页 在网页设计中,纯粹HTML格式的网页通常被称为“静态网页” 静态网页是标准的HTML文件,他的文件扩展名是.htm,html,文件包含文本图像,声音,客户端脚本,ActiveX控件及Jave小程序等。 静态网页是网站建设的基础。静态网页是相对于动态网页而言的,是指没有 阅读全文
摘要:
选择器 示例 示例说明 .class .intro 选择所有class="intro"的元素 #id #firstname 选择所有id="firstname"的元素 * * 选择所有元素 element p 选择所有<p>元素 element,element div,p 选择所有<div>元素和< 阅读全文
摘要:
Ajax Ajax,即异步的JaveScript和XML。它不是一门编程语言,而是利用JaveScript在保证页面不被刷新,页面链接不改变的情况下与服务器交换数据并更新部分网页的技术。 对于传统的网页,如果想要更新内容,那么必须要刷新整个页面,但有了Ajax,便可以在页面不被刷新的基础上更新其内容 阅读全文
摘要:
获取url 设定请求头 requests发出get请求 实例化BeautifulSoup对象 BeautifulSoup提取数据 import requests 2 from bs4 import BeautifulSoup 3 4 url = "https://s.weibo.com/top/su 阅读全文
摘要:
html =""" 2 <!DOCTYPE html> 3 <html> 4 <head> 5 <meta charset = "utf-8"> 6 <title>this is a Demo</title> 7 </head> 8 <body> 9 <div id = "container"> 1 阅读全文
摘要:
因为最近在学习爬虫,那么在爬取网页内容时,就要求我们能够简单的看懂这个网页的基本结构,才能更好的去爬取我们所需要的内容。 这篇随笔也只是简单的说明了一些标签的含义。 标签关系 包含关系 eg:<head> <title></title> <head> 并列关系 <head></head> <body 阅读全文
摘要:
x = {"a":1,"b":2} 2 y = {"c":3} 3 from collections import Counter 4 X,Y = Counter(x),Counter(y) 5 z = dict(X+Y) 6 print(z) 程序运行结果 {'a': 1, 'b': 2, 'c' 阅读全文