首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python3 爬虫学习:自动给你心上人的微博点赞(二)

selenium定位元素的八大方法: 在开始登录前,咱们得先学习一下selenium定位元素的方法,不然找不到元素是没办法完成自动操作 python工程狮 find_element_by_id() element是要素的意思,这个方法整句翻译过来的意思就是:通过id属性来查找元素...自动登录微博 咱们先来定位微博登录的相关元素位置 用户名输入框 ? 用户名输入框 密码输入框 ? 密码输入框 登录按钮 ?...user_name = browser.find_element_by_css_selector("#loginname") #查找id = 'loginname'的元素 #将用户名发送到用户名输入框...user_name.send_keys("你的用户名") #send_keys()方法,用于模拟键盘输入 #查找微博密码输入框 pass_word = browser.find_element_by_css_selector

63820

表单 相关

效果为: input 拥有多个属性: type 属性指定输入类型 在单行文本输入框,我们可以写 type=”text” 在密码输入框,我们可以写 type=”passward” 这样输入的内容就会以黑点表示...当然下面展示我们并没有写出但默认还是 type=”text”(其实是我忘记写了,又懒得改了) ---- 占位文本 “placeholder” 其效果为在输入框没有任何文字的情况下,在框内显示信息: 实现为...实现为 显示效果无变化就不展示了。 ---- 输入框的值 “value” 其作用为在输入框输入一个值。...,我们网站需要自动给用户分配名称等信息,此时我们并不希望用户自行修改输入框内容,所以我们用到了 “readonly” 和 “disabled” readonly 效果: 实现: 输入的内容超过一行的长度时,它会自动换行,而单行输入框则不会换行且其存在结束标签。

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

pythonPython tkinter库实现重量单位转换器的GUI程序

tkinter是Python标准库的一个模块,用于创建图形用户界面(GUI)应用程序。 了解如何在GUI窗口中添加标签(Label)和输入框(Entry)等控件。...学习如何使用StringVar()创建一个字符串变量,并将其与输入框关联,以便获取输入框的值。 使用grid()方法在窗口中设置控件的位置和布局。...实现一个函数from_kg(),用于将输入框的重量(以千克为单位)转换为克、磅和盎司,并在相应的文本显示结果。 使用Text控件来显示文本内容。...创建了一个输入框 (Entry) 对象,用于接收用户输入的重量值。 创建了三个文本框 (Text) 对象,用于显示转换的重量值。...通过这个示例,我们可以学习到如何使用 tkinter 库来创建简单的图形用户界面,并实现一些基本的功能,输入框、标签、文本框和按钮等。

19110

python3 爬虫学习:自动给你心上人的微博点赞(二)

'>python工程狮 1. find_element_by_id() element是要素的意思,这个方法整句翻译过来的意思就是:通过id...自动登录微博 咱们先来定位微博登录的相关元素位置 用户名输入框 image.png 密码输入框 image.png 登录按钮 image.png from selenium import webdriver...# 打开微博网页 browser.get('https://weibo.com') #微博加载比较慢,我们给它设置15s的打开时间,然后关闭浏览器 time.sleep(15) #查找微博用户名输入框...user_name = browser.find_element_by_css_selector("#loginname") #查找id = 'loginname'的元素 #将用户名发送到用户名输入框...user_name.send_keys("你的用户名") #send_keys()方法,用于模拟键盘输入 #查找微博密码输入框 pass_word = browser.find_element_by_css_selector

99730

Python的easygui入门

Python的easygui入门概述​​easygui​​是一个简单、易用的Python GUI库,它提供了一种简化的界面编程方式,使得用户可以轻松地创建基于文本的交互式对话框。...使用pip命令来安装:shellCopy codepip install easygui基本用法​​easygui​​提供了一些常用的对话框,文本输入框、选择框、确认框等。...下面是一些基本用法的示例代码:文本输入框pythonCopy codeimport easyguiname = easygui.enterbox("请输入您的姓名:")easygui.msgbox("你好...上述代码,​​enterbox​​函数用于显示一个文本输入框,用户输入内容,函数返回所输入的内容。​​msgbox​​函数用于弹出一个消息框,显示欢迎信息。...希望以上示例代码能帮助读者理解如何在实际应用场景中使用​​easygui​​库实现交互式操作。在实际开发,可以根据需要进行适当的扩展和优化。

35420

ChatGPT科研神器:论文翻译润色一键搞定,还能帮你读代码 | GitHub热榜

不仅自带中英文翻译能力,能一键帮你写摘要。 一键分析润色文章。...分析其他Python或C++项目也是OK的,不过要配合使用input输入框: 至于让它帮你读论文,除了直接把文本贴到input输入框,然后一键选择翻译/润色等功能之外: 同样可以在输入框里指定论文文件的目录...,然后点击“读tex论文写摘要”按钮,ChatGPT就会自动读取文件夹的tex文件并进行分析。...-m pip install -r requirements.txt python main.py 修改API设置,是在config.py文件里。...其他的设置修改,文件也有详细说明。 如果中途遇到了连接超时的问题,也可以检查一下check_proxy.py这个文件,修改一下判断超时的条件。

80660

为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件

再以上左侧输入框输入文本,该网页会发送一个post请求,一小会延迟右侧出现翻译的内容,同时注意导航栏上的链接会变成如下形式: https://translate.google.cn/?...,直接使用get请求,一次最大支持翻译1777个汉字, 而在输入框内模拟输入汉字无字符长度限制,一页最大支持5000 字符,超出的部分可进行翻页。...sl=${from}&tl=${to}`; }, [from, to] ); 选中谷歌翻译页面左侧的文本输入框,并将需要翻译文本赋值给输入框,并且需要使用page.type键入一个空字符...,一开始的时候我使用它去给文本输入框赋值,文本过长时,输入的时间巨长,当时不知道怎么处理,为此我还专门提了个issue, 被指导才改写成现在的写法: issues 总结: 前面提到,超过5000字符可以进行翻页...API, 获得翻译的结果 将翻译的结果写入至代码 额外的功能:将每次读取的源文本与目标文本输出至日志, 特别是在翻译返回的文本长度与源文本长度不一致时用于对照。

3.3K10

qlineedit输入提示_qlineedit设置不可编辑

文本输入栏的自动补全 4.密码的输入文本输入栏的自动补全 公用类型 QLineEdit.ActionPosition 描述如何显示加入到输入框的action部件。...掩码由掩码字符和分隔符字符串组成,后面可以跟一个分号和用于空白的字符,空白字符在编辑总是从文本删除。...paste() :如果输入框不是只读的,插入剪贴板文本到光标所在位置,删除任何选定的文本。如果最终的结果不被当前的验证器接受,将没有任何反应。...设计思路 当我们输入密码的时候,它显示的是明文,但是由于里面有一个时间机制在里面,一定时间内它会自动文本输入框里面的内容覆盖为“*”,所以我们填写密码的时候就好像先是有明文紧接着变成密文样的。...2、如何在输入的明文自动的变成密文呢?我使用了QTimer类,设置超时时间是为200毫秒,然后自动调用DisplayPasswordSlot()。

4.5K20

ChatGPT科研神器:论文翻译润色一键搞定,还能帮你读代码 | GitHub热榜

不仅自带中英文翻译能力,能一键帮你写摘要。 一键分析润色文章。...分析其他Python或C++项目也是OK的,不过要配合使用input输入框: 至于让它帮你读论文,除了直接把文本贴到input输入框,然后一键选择翻译/润色等功能之外: 同样可以在输入框里指定论文文件的目录...,然后点击“读tex论文写摘要”按钮,ChatGPT就会自动读取文件夹的tex文件并进行分析。... -m pip install -r requirements.txt python main.py 修改API设置,是在config.py文件里。...其他的设置修改,文件也有详细说明。 如果中途遇到了连接超时的问题,也可以检查一下check_proxy.py这个文件,修改一下判断超时的条件。

3.2K230

Python GUI编程 | 10分钟轻松学会Tkinter

输入框 为了获取用户信息,很明显一直点击按钮不太合适,于是输入框出现了。...密码框 其实密码框和输入框基本是一样的,都是向里面输入信息用的; 如果要说不一样, 也就一个地方不一样:密码框需要输入的信息的显示字符比较单一; 比如 e 是一个输入框,我们可以设置它的 show 属性让它变成一个密码框...我们希望通过用户输入查询词,并获取然后向百度翻译发起请求得到结果,填充到结果框。...) # 翻译函数得到翻译结果 Entry2.config(Entry2,text=vText) # 翻译结果填充到第二个输入框 s.set('') Entry2.insert(0...在后续的文章,我们将继续介绍PyQt5、wxPython、PySimpleGUI等GUI库的使用方法! 人生苦短,快学Python

10.2K33

iOS开发——定制UITextField

在iOSUITextField这个控件作为文本输入控件一定是使用率最高的几个控件之一,而iOS提供的默认的原始TextField的造型肯定在开发时很难满足我们的要求,原因很简单,不够美观,实在太单调。...键盘的收起 首先我们先来看UITextField的键盘弹出和回收,UITextField在默认的情况下,键盘在输入完成是不会自动回收的,这里我们讲解如何在按下Return键时,键盘自动回收。...placeholder的设置 在一些特定功能的文本输入框,我们常常要设置placeholder属性来指明当期UITextField的功能,例如:请在此处输入密码。...,以及在编辑完成文本显示在输入框的位置。...,在什么时候显示,用于一次性删除输入框的内容 text.clearButtonMode = UITextFieldViewModeAlways; //每输入一个字符就变成点 用语密码输入 text.secureTextEntry

1.5K40

playwright基础教程

它通过提供一组API,使得开发人员可以在浏览器模拟用户行为,例如单击,输入文本和导航到不同的页面,同时还能捕捉截图和视频。...这意味着开发人员可以在不同的浏览器执行自动化测试,而无需更改测试代码。 多语言支持:Playwright支持多种编程语言,包括JavaScript,TypeScript,Python和Java。...基础用法 在输入框输入文本 可以使用fill()方法在输入框输入文本。...例如: await page.fill('input[name="username"]', 'testuser') 此代码会在名为“username”的输入框输入“testuser”文本。...模拟键盘输入 可以使用keyboard对象模拟键盘输入。例如: await page.keyboard.type('hello') 此代码将在当前焦点元素输入“hello”文本

56520

又来一款Windows神器软件 ! ! !

你可以使用官方提供的插件、也可以使用论坛上基于uTools的自动化脚本,如果你感兴趣,也可以在稍加学习,自主开发基于uTools的自动化脚本,这些特性让uTools非常灵活,能轻松胜任不同人的复杂工作场景...uTools的人性化 当你熟悉uTools,大量的自动化和人性化快捷键能让你更加专注的改变世界。还记得文章开始的uTools输入框吗?...没关系~在你的剪贴板内容发生变化的五秒钟内,如果你打开了uTools,他会自动将图片、文字粘贴到输入框,等待你的选择,就像uTools懂你要做什么,非常人性化。 什么?...设置Alt+F为翻译全局快捷功能,当复制一段文本在5秒内按 Alt+F直接翻译复制文本。 设置Alt+G为谷歌全局快捷功能,当复制一段文本在5秒内按 Alt+G直接打开浏览器谷歌搜索。...设置Alt+T为淘宝识图快捷功能,当截图或复制一张图片文件在5秒内按 Alt+T直接在淘宝以图搜图。

1K10

Python做一个简单的翻译工具

于是我就想,能否用万能的 python 制作一个命令行下的翻译工具呢? 说干就干! 网上搜索了点信息,加上一顿操作,最终被我捣鼓出来了。来看下最终的效果: ?...接下来右键点击检查,选择 Network 的 XHR (向服务器发送的数据请求)。然后我们在输入框输入 save 这个单词,我们可以看到一时间这里面多了几个 sug 标签,点开一看: ?...在 Form Data ,我们看见表单是一个字典:{'kw': 'save'},这里 save 是我们自己输入的,也就是我们要查询的单词,因此我们使用 requests.post 来模拟这个请求: #...: content = json.loads(response.text) # 加载成字典形式 在打印出的 json 格式的文本我们发现翻译结果在['data'][0]['v'](刚刚的图片里我们也看见了...那么如何在 python 执行 JavaScript 代码呢,我们可以通过 pyexecjs 这个库(注意这个库导入名是 execjs)。这个部分的源码就在 Py4Js 这个类里边了。

1.2K30

我用Python写了一个论文降重工具

因此我便想到做一个简单的自动去重的工具,先看看效果,我们再对原理或是代码实现做进一步的分析。 首先需要输入appid以及key,这些可以在百度翻译开放平台申请一个账号,可以免费申请一个账号。...接着将需要进行降重的文本内容复制到相应的输入框内,点击开始按钮,即可输出不同但意思相近的语句,即达到降重去重的作用。...点击复制按钮便可以将得到的新文本复制到剪贴板上,点击清楚按钮可以重新输入需要降重的文本,并且循环往复地进行。...为了完成这些句子的自动替换,从而达到降重的目的,这里很容易便想到利用不同语种之间的互相转换来生成新文本。...比如在本工具,我采用了中文→英文→韩文→中文的策略,你也可以采取更长的转换路径,但那样似乎会在很大程度上降低文本的可读性。

1K20

卧槽,又来一个Windows神器!!!

你可以使用官方提供的插件、也可以使用论坛上基于uTools的自动化脚本,如果你感兴趣,也可以在稍加学习,自主开发基于uTools的自动化脚本,这些特性让uTools非常灵活,能轻松胜任不同人的复杂工作场景...uTools的人性化 当你熟悉uTools,大量的自动化和人性化快捷键能让你更加专注的改变世界。还记得文章开始的uTools输入框吗?...没关系~在你的剪贴板内容发生变化的五秒钟内,如果你打开了uTools,他会自动将图片、文字粘贴到输入框,等待你的选择,就像uTools懂你要做什么,非常人性化。 什么?...设置Alt+F为翻译全局快捷功能,当复制一段文本在5秒内按 Alt+F直接翻译复制文本。 设置Alt+G为谷歌全局快捷功能,当复制一段文本在5秒内按 Alt+G直接打开浏览器谷歌搜索。...设置Alt+T为淘宝识图快捷功能,当截图或复制一张图片文件在5秒内按 Alt+T直接在淘宝以图搜图。

96230

python】Tkinter可视化窗口(一)

它在 python 窗口视窗模块是一款简单型的. 所以用来入门, 熟悉 窗口视窗的使用, 非常有必要....3.Entry与Text Entry是输入框,和html里的input差不多 Text是文本框 这里重新创建控件: ? 创建输入框Entry,其中设置输入的字符为*: ?...创建一个文本框Text: ? 定义触发函数: ? 样子为: ? 在文本输入0000: ? 在输入框输入xxxx,将光标移到0000的中间,并点击insert point: ?...因为文本的insert参数将文本输入光标初。 在输入框输入wwww,点击insert end: ? 之后更新其他的控件,敬请期待!...深度学习之卷积神经网络CNN理论与实践详解 深度学习之RNN、LSTM及正向反向传播原理 TreeLSTM Sentiment Classification 基于attention的seq2seq机器翻译实践详解

2.2K20

如何将 SQL 与 GPT 集成

在左侧的输入框输入提示内容,然后点击“Generate SQL”在右侧的文本框中生成对应的SQL语句。 点击图1的 1 标识处,可切换为SQL转换自然语言的操作界面,如图 2 所示。...在左侧输入框输入SQL语句,然后点击“Generate Natural Language”在右侧文本框中生成对应的自然语言。...自然语言转SQL sql-translator开源工程中有一个名为“translateToSQL.js”的脚本,作用是将输入的自然语言查询翻译成SQL语句,以下简要解析代码。...调用ChatGPT API,对返回的JSON格式结果进行解析,代码如下所示。...这个工具可以从数据库获取数据,并自动生成相应的报告。例如,输入“显示上个月的销售额”,工具将自动翻译为相应的SQL查询语句获取数据,并生成易于理解的分析报告。 (3) 智能数据分析聊天机器人。

17110
领券