一、安装PyCharm和python:
PyCharm在Windows下是如何安装的。
这是PyCharm的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
进入该网站后,我们会看到如下界面:
professional表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的。
1、当下载好以后,点击安装,记得修改安装路径,我这里放的是E盘,修改好以后,Next
我们可以根据自己的电脑选择32位还是64位,目前应该基本都是64位系统吧
3、如下
点击Insall,然后就是静静的等待安装了。如果我们之前没有下载有Python解释器的话,在等待安装的时间我们得去下载python解释器,不然pycharm只是一副没有灵魂的驱壳
4、进入python官方网站: //www .python. org/
点击Downloads,进入选择下载界面
5、如下所示,选择我们需要的python版本号,点击Download
6、我适择的os51,会看到如下界面
因为我们需要用到的是Windows’下的解释器,所以在Operating System中可以选择对应的Windows版本,有64位和32位可以选择,我选择的是画红线的这个,executable表示可执行版,需要安装后使用,embeddable表示嵌入版, 就是解压以后就可以使用的版本。
可执行版安装比较简单,- -直默认就好了。
7、添加环境变量
(1)右键我的电脑,点击属性,弹出如”下界面
(2)点击高级系统设置,出现下图.
(3)点击环境变量
(4)找到系统变量里面的Path,编辑它,将python解释器所在路径粘贴到最后面,再加个分号.
环境变量配置结束
8、这时候Pycham也装好了,我们进入该软件。
9、融Create New Project,接下来是重点
Location是我们存放I程的路径,点击" Project这个三角符号,可以看到pycharm已经自动获取了Python 3.5。
点击第一个我们可以选择L ocation的路径,比如
记住,我们选择的路径需要为空,不然无法创建, 第二个L ocation不用动它, 是自动默认的,其余不用点,然后点击Create。 出现如
下界面, 这是Pycharm在配置环境, 静静等待。最后点击close关掉提示就好 了。
10、建立编译环境
python_ pycharm E:\python,右键点击New,选择Python File
给file取个名字,点击OK
系统会默认生成hello.py
好了,至此,我们的初始工作基本完成。
11.我们来编译- -下
hello 绿色三角形,就会编译,编译结果如下快捷键chtshit+F 10或者点击
二、安装浏览器包selenium:
安装可能用到的包selenium(基本所有的浏览器功能包含)
安装方法:
(1)同时按住电脑的“win”+”r”
(2)在输入框输入“cmd”
(3)点击确定
(4)在这个界面输入安装selenium的指令“pip --default-timeout=100 install selenium==3.14.0”
出现successful就成功了
二、安装浏览器和驱动:
1、点击进入C盘的program files(×86)
2,将文件Mozilla Firefox文件夹复制到这个里面
3.安装浏览器的驱动文件
说明:根据安装的python路径,找到python.exe目录下粘贴我们的浏览器驱动gecko driver.exe
扩展:到文件可以点击快捷键右键找到文件路径
安装完即可
两个文件都在我发的文件夹里面(Mozilla Firefox、gecko driver.exe)
# import 接入有道词典 as jr
# jr.engl.eng()
import re
class cheny:
ctt1=''
def cheny1(self):
f=open('D://dic_dic//all.txt',mode='r',encoding='utf-8')
data=f.read()
# data1=data.decode('utf-8')
# m=re.findall('[\u4e00-\u9fa5]',data)
list_ctt1 = []
data1=data.replace(":","")
data1=data1.replace("》","")
data1=data1.replace("。","")
data1=data1.replace("~","")
data1=data1.replace(")","")
data1=data1.replace(",","")
data1=data1.replace("”","")
data1=data1.replace("〉","")
data1=data1.replace("3","")
data1=data1.replace("6","")
data1=data1.replace("1","")
data1=data1.replace("?","")
data1 = data1.replace(".", "")
data1=data1.replace('\n', '').replace('\r', '')
data1=data1.replace("space","")
data1=data1.replace(' ', '')
cy=data1.split("拼音")
for i in range(0,len(cy)):
ct=cy[i]
ctt=ct[-5:-1]
if len(ctt)==4:
# anwc.ctt1=ctt[i]
list_ctt1.append(ctt)
else:
pass
return list_ctt1
# if len(ct)==4:
# print(ct)
# else:
# pass
f.close()
anwc=cheny()
from selenium import webdriver
import time
import xlwt
from selenium.webdriver import FirefoxProfile
from selenium.webdriver.common.keys import Keys
import random
from selenium.webdriver.common.action_chains import ActionChains#键盘输入回车键
import xlrd
import xlwt
import 有道词典一 as cycy
import datetime
dic = {}
aa=datetime.datetime.now()
print(aa)
qq = webdriver.Firefox()
qq.get("https://www.youdao.com")
qq.maximize_window()
h=0
l=0
for i in range(1,100000):
# que=input()
que=cycy.anwc.cheny1()
que=que[i]
# qq = webdriver.Firefox()
# qq.get("https://www.youdao.com")
# qq.maximize_window()
qq.find_element_by_id("translateContent").send_keys(que)
time.sleep(3)
qq.find_element_by_tag_name("button").click()
# qq.find_element_by_class_name("s-btn").click()
time.sleep(3)
# anw=qq.find_element_by_xpath("//div[@class='wt-container']/div[@class='title']/a/span").text
# anw=qq.find_element_by_class_name("search-js").text
anw=qq.find_element_by_xpath("//div[@class='trans-container']/p[2]").text
anw=str(anw)
dic[que] = anw # 添加
qq.refresh()
qq.back()
print(dic)
workbook1 = xlwt.Workbook(encoding='utf-8')
# 创建一个worksheetw+
worksheet = workbook1.add_sheet('My Worksheet')
# 写入excel
# 参数对应 行, 列, 值
worksheet.write(h, 1, que)
worksheet.write(h, 2, dic[que])
workbook1.get_backup_on_save()
workbook1.save('D:/Excel_test007.xls')
h=h+1
i = i + 1
上面两个脚本是自动查词功能脚本
资料:文件(Mozilla Firefox、gecko driver.exe)
百度网盘:链接:https://pan.baidu.com/s/1yus0wPuGhqMkjYX3aRLycg
提取码:nnjm