随笔分类 - python
摘要:在Tkinter界面中直接嵌入Selenium的浏览器视图并不是一件直接的事情,因为Selenium本身并不提供图形界面嵌入的功能。Selenium主要用于自动化web浏览器,但它并不直接控制浏览器窗口的显示方式,而是依赖于WebDriver来与浏览器交互。 然而,你可以使用一些替代方案来在Tkin
阅读全文
摘要:import smtplib from email.mime.text import MIMEText from email.header import Header def send_email(receiver,title,contents): sender='281559125@qq.com'
阅读全文
摘要:python kivy gui ios
阅读全文
摘要:Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。 # 例1:字符串截取 str = '12345678' print str[0:1] >> 1 # 输出str位置0开始到位置1以前的字符 print
阅读全文
摘要:参考资料: cx-extractor,地址:https://code.google.com/archive/p/cx-extractor/ https://github.com/chrislinan/cx-extractor-python Boilerpipe,地址:http://code.goog
阅读全文
摘要:1.常规方式:读取文件 open() step1: 打开 f = open( '/Users/michael/test.txt', 'r' ) 123r 表示读取文件,我们就成功地打开了一个文件但是, 如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你
阅读全文
摘要:很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试。答案当然是yes! 今天博主便给大家分享下如何用chrome的MobileEmulation实现手机网页自动化测试。 1. 第一种方法第一种方法是通过device name来确定我们
阅读全文
摘要:基本功能: 执行脚本a,打开一个chrome,脚本a执行完成,chrome未关闭。 执行脚本b,继续使用a打开的chrome,不新启浏览器。 附加: 如果已打开的chrome未关闭,则在chrome中新建标签页来打开新的页面。 如果已打开的chrome已关闭,则新启浏览器。 最近用python+se
阅读全文
摘要:1.1、设置Chrome属性Chromen属性,快捷方式标签下,目标后面加上参数 --remote-debugging-port=6001 --user-data-dir="C:\ProgramFiles\Chrome" 1.2、编写代码 from selenium import webdriver
阅读全文
摘要:无限循环 var = 1 while var == 1 : # 表达式永远为 true num = int(input("输入一个数字 :")) print ("你输入的数字是: ", num) print ("Good bye!") while 循环使用 else 语句 #!/usr/bin/py
阅读全文
摘要:需要安装pywin32模块,pip install pywin32 ##pip install pywin32 import win32api,win32con ##提醒OK消息框 win32api.MessageBox(0, "这是一个测试提醒OK消息框", "提醒",win32con.MB_OK
阅读全文
摘要:Scrapy Nutch pyspider urllib urllib2 requests Beautiful Soup==bs4 是一个东西 pandas numpy
阅读全文
摘要:Python 数组(列表): thislist = ["apple", "banana", "cherry"] Python 元组: thistuple = ("apple", "banana", "cherry") Python 集合: thisset = {"apple", "banana",
阅读全文
摘要:import sys if len(sys.argv)<2: print('1') else: param=sys.argv[1] print(param) sysargv.exe start 输出结果 start
阅读全文
摘要:https://www.runoob.com/python/python-reg-expressions.html re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 import re print(re.matc
阅读全文
摘要:方法1:使用r.content,得到的是bytes型,再转为str url='http://music.baidu.com' r = requests.get(url) html=r.content html_doc=str(html,'utf-8') #html_doc=html.decode("
阅读全文
摘要:from selenium import webdriver driver=webdriver.Chrome() driver.set_page_load_timeout(5) driver.set_script_timeout(5)#这两种设置都进行才有效 try: d.get(s) except
阅读全文
摘要:1.安装谷歌浏览器,打开谷歌浏览器安装目录查看对应的版本号 查看浏览器的版本, 83.0.4103.116 2.到谷歌网站下载对应版本的 chromedriver.exe 驱动 http://chromedriver.storage.googleapis.com/index.html 3.把pyth
阅读全文
摘要:Python之dict(或对象)与json之间的互相转化 在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。 在Python中自带json库。通过import json导入。 在json模块有2个方法, loads():将json数据转化成dict数据 dumps
阅读全文