如何在 HTML 网站上搜索关键字并将该 link 粘贴到搜索栏中?
How can I search an HTML website for a keyword and paste that link in the search bar?
我正在尝试制作一个文本框,将单词提取到 chrome 中的关键字中。当我按下一个按钮时,文本框中的关键字被实现到 chrome,如果找到该关键字,它就会进入该超链接。
代码到此为止:
from tkinter import *
from tkinter.messagebox import *
import webbrowser
root = Tk()
url = 'https://shop.palaceskateboards.com/'
frame = Frame(root)
frame.pack()
def OpenUrl():
webbrowser.open_new(url)
button = Button(frame, text="Start", command=OpenUrl)
button.pack()
root.mainloop()
试试这个代码。
对我来说,当我输入 'python'.
时它起作用了
from tkinter import *
import webbrowser
def google(event):
address = "http://www.google.com/#q="
word = input("What do you want to search for? ")
search = address + word
webbrowser.open_new(search)
root = Tk()
textbox = Entry(root)
button = Button(root, text="Click")
button.bind("<Button-1>", google)
textbox.pack()
button.pack()
root.mainloop()
下次,请提供您的代码,即使它只是创建您的 tkinter 小部件。
***** 编辑 *****
对于html搜索,尝试使用以下代码:
def checkForWord():
r = requests.get("http://example.com/somepage.html")
return "myWord" in r.text
如果 html 查找有效,合并这两个部分并将 word 变量替换为 checkForWord 函数。
我正在尝试制作一个文本框,将单词提取到 chrome 中的关键字中。当我按下一个按钮时,文本框中的关键字被实现到 chrome,如果找到该关键字,它就会进入该超链接。
代码到此为止:
from tkinter import *
from tkinter.messagebox import *
import webbrowser
root = Tk()
url = 'https://shop.palaceskateboards.com/'
frame = Frame(root)
frame.pack()
def OpenUrl():
webbrowser.open_new(url)
button = Button(frame, text="Start", command=OpenUrl)
button.pack()
root.mainloop()
试试这个代码。 对我来说,当我输入 'python'.
时它起作用了from tkinter import *
import webbrowser
def google(event):
address = "http://www.google.com/#q="
word = input("What do you want to search for? ")
search = address + word
webbrowser.open_new(search)
root = Tk()
textbox = Entry(root)
button = Button(root, text="Click")
button.bind("<Button-1>", google)
textbox.pack()
button.pack()
root.mainloop()
下次,请提供您的代码,即使它只是创建您的 tkinter 小部件。
***** 编辑 *****
对于html搜索,尝试使用以下代码:
def checkForWord():
r = requests.get("http://example.com/somepage.html")
return "myWord" in r.text
如果 html 查找有效,合并这两个部分并将 word 变量替换为 checkForWord 函数。