Python Forum
Return string from Javascript
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Return string from Javascript
#1
I need to get a string returned from JavaScript but cannot find a good way. Like in the code below, is there a way to get content of 'substring' in Java returned to python code so I can print() it? Thanks.

import wx
import wx.html2 as Browser

class Frame(wx.Frame):
    def __init__(self):
        wx.Frame.__init__(self, None, title="Youtube Downloader", size=(1450, 750), pos = (0, 0))
        wx.Panel(self)
        self.SetBackgroundColour(wx.Colour(248,248,248))
        self.URL = 'https://www.google.com'
        self.wv = Browser.WebView.New(self, url=self.URL, pos=(0, 35), size=(1450,750))
        self.Bind(Browser.EVT_WEBVIEW_LOADED, self.On_Load, self.wv)
        sizer = wx.BoxSizer(wx.VERTICAL)
        sizer.Add(self.wv)
        self.SetSizer(sizer)
        self.wv.LoadURL(self.URL)
    def On_Load(self, event):
        self.wv.RunScript("""
            substring = 'Hello World!'.substr(0,5);
            alert(substring);
        """)
        print('substring')
if __name__ == "__main__":
    app = wx.App()
    win = Frame()
    win.Show()
    app.MainLoop()
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Regular expression: return string, not list Pavel_47 3 2,452 Jan-14-2021, 11:49 AM
Last Post: Pavel_47
  Getting Shell to take prompt string plus int value and carriage return bayouprophet 1 1,729 Aug-29-2020, 05:13 PM
Last Post: bowlofred
  return string from function with one argument jamie_01 2 2,147 May-28-2020, 11:07 PM
Last Post: menator01
  How to return a standard output instead of string kavindu 1 2,491 Oct-28-2018, 01:09 PM
Last Post: ichabod801
  Inserting carriage return to string. rhubarbpieguy 1 3,489 Mar-09-2017, 09:47 PM
Last Post: wavic

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020