def get_article(url, my_socket): # Grab html from url page_url = urlparse(url) http_req = "GET {} HTTP/1.1\r\nHOST: {} \r\nUser-Agent: {}\r\n\r\n".format(page_url[2], page_url[1], webbrowser.Chrome()) my_socket.sendall(bytes(http_req, 'UTF-8')) try: response_over = False html_text = "" while not response_over: response = my_socket.recv(1024) html_text += response.decode('UTF-8', 'replace') if "</HTML>" in html_text: response_over = True except socket.timeout: print("Socket timed out. Check site and debugging") if html_text.find("<HTML>") > 0: web_page = html_text[html_text.find("<HTML>"):html_text.find("</HTML>")] else: web_page = "File is not html" # Save page to file filename = os.path.dirname(os.path.abspath(__file__)) + "/temp.html" print("Saving web page to ... -->", filename) with open(filename, 'w') as f: f.write(remove_non_ascii_characters(web_page)) # Open the file print("Opening the web page in a browser") webbrowser.open_new('file:://' + filename)
def create_browser(browser, path): if browser == 'chrome': return webbrowser.Chrome(path) if browser == 'firefox': return webbrowser.Mozilla(path) return False
__author__ = "Rajat Kulshreshtha" """ Provides a Web Interface for Simulation Tracker. """ from flask import Flask, render_template from SQLdatabase import displaydata import webbrowser import subprocess app = Flask(__name__, template_folder="C:\\Users\\RAJAT KULSHRESHTHA\\template") @app.route("/") def main(): displaydat = displaydata(server='localhost', user='******', password='', db='reports') display, tables = displaydat.select() return render_template('template.html', display=display, tables=tables) if __name__ == "__main__": url = "http://localhost:5000" webbrowser.Chrome('chrome') webbrowser.open_new_tab(url) app.run()
import webbrowser from pages.quotes_page import QuotesPage chrome = webbrowser.Chrome( executable_path= '/Users/ju_wi/Desktop/PASTA DA BIA/python/chromedriver_win32.exe') chrome.get('http://quotes.toscrape.com') #page_content = requests.get('http://quotes.toscrape.com').content page = QuotesPage(chrome) for quote in page.quotes: print(quote)
query0001 = r.recognize_google(audio) detect = str(translator.detect(query0001).lang) print_gui(detect) query001 = r.recognize_google(audio, language=detect) print_gui(f"User said: {query001}\n") print_gui(query001) except Exception as e: print_gui(e) return "None" query = str(translator.translate(query001, dest='en').text) return query browser_path = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" webbrowser.register('Chrome', None, webbrowser.Chrome(browser_path)) browser = webbrowser.get('Chrome') def test(): if __name__ == "__main__": query = takeCommand().lower() print_gui(query) # Logic for executing tasks based on query if 'wikipedia' in query: speak('Searching Wikipedia...') query = query.replace("wikipedia", "") results = wikipedia.summary(query) speak("According to Wikipedia") print_gui(results) speak(results)
from pynput import keyboard import colorama import webbrowser import subprocess colorama.init() keyboard_controller = keyboard.Controller() MEMORY = "" TO_BROWSE = "" browser = webbrowser.Chrome( "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe") PAUSE = False # Make num one less that what to delete SHORTCUTS_AUTOTYPE = { ("ALFA<ctrl_l>", 4): "Α", ("alfa<ctrl_l>", 4): "α", ("BETA<ctrl_l>", 4): "B", ("beta<ctrl_l>", 4): "β", ("GAMMA<ctrl_l>", 5): "Γ", ("gamma<ctrl_l>", 5): "γ", ("DELTA<ctrl_l>", 5): "Δ", ("delta<ctrl_l>", 5): "δ", ("EPSILON<ctrl_l>", 7): "E", ("epsilon<ctrl_l>", 7): "ε", ("ZETA<ctrl_l>", 4): "Z", ("zeta<ctrl_l>", 4): "ζ", ("EETA><ctrl_l>", 4): "H", ("eeta<ctrl_l>", 4): "η", ("THETA<ctrl_l>", 5): "Θ", ("theta<ctrl_l>", 5): "θ", ("IOTA<ctrl_l>", 4): "Ι",