xam1816
Вопрос к вам: как работают функции в программировании,что происходит в компьютере,когда нажимаете на запуск кода?
черная же магия и колдунство, по иному никак не обьяснить как так я нажимаю кнопку а мне окошко выскакивает.
satfan както так наврно (За коректность всех импортов не отвечаю.):
# # -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import requests
import re
import sys
import PySimpleGUI as sg
def get_url():# функция вызывает окно с вводом,возвращает введенную строку
url = None
sg.theme('DarkAmber') # Add a touch of color
# All the stuff inside your window.
layout = [ [sg.Text('Some text on Row 1')],
[sg.Text('Enter something on Row 2'), sg.InputText()],
[sg.Button('Ok'), sg.Button('Cancel')] ]
# Create the Window
window = sg.Window('Window Title', layout)
# Event Loop to process "events" and get the "values" of the inputs
while True:
event, values = window.read()
if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
break
elif event == 'Ok':
if values[0]:
url = values[0]
break
window.close()
return url
if __name__ == "__main__":
url = get_url()
print(url)
data = scrape_lists(url)