{"repo":"bablosoft/bas-remote-python","free":true,"listed":false,"github":"https://github.com/bablosoft/bas-remote-python","clone":"git clone https://github.com/bablosoft/bas-remote-python.git","description":"Python library, which allows you to automate Google Chrome browser.","language":"Python","stars":47,"topics":["bas","bas-remote","bas-client","bas-remote-control","bas-remote-client","automation","cef","browser","macros","visual-programming-language"],"license":"MIT","category":"workflow-automation","readme_excerpt":"bas-remote-python bas-remote-python - Python library, which allows you to automate Google Chrome browser . In order to make it possible, BrowserAutomationStudio application is used. bas-remote-python allows you to call and control execution of functions created in BAS. Consider following example, you have a BAS function, which executes specified Google search query and returns result as a list of urls. Using this library, you can call that function in any Python application and obtain result. You can distribute applications written with bas-remote-python library as well. BrowserAutomationStudio BAS - is application that allows you to automate any activities in Google Chrome browser with a help of visual programming and without knowing of any programming language. You can think of it as IDE created especially for browser automation: Check following link for more info: https://bablosoft.com/shop/BrowserAutomationStudio Installation Quick example Following code will search for cats query in Google and output result into console. You can just copy paste this code and run it. Checkout wiki for more examples. Running custom code Previous example used TestRemoteControl project and GoogleSearch function defined in it. In most cases you want to use your own projects and functions. In order to do it: - Install BAS. Download using following link. IMPORTANT You need to be a premium user in order to create project with custom functions. - Start record mode and create new function by using","default_branch":null,"files":null,"tree":[],"storefront":"/r/bablosoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bablosoft/bas-remote-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}