精华内容
下载资源
问答
  • webbrowser

    2018-08-16 17:48:44
    import webbrowser # webbrowser.open(url, new=0, autoraise=True) # webbrowser.open_new(url) # webbrowser.open_new_tab(url) chromePath = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe' .....
    import webbrowser
    # webbrowser.open(url, new=0, autoraise=True)
    # webbrowser.open_new(url)
    # webbrowser.open_new_tab(url)
    chromePath = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'            #  例如我的:D:\Google\Chrome\Application\chrome.exe
    webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chromePath))  #这里的'chrome'可以用其它任意名字,如chrome111,这里将想打开的浏览器保存到'chrome'
    webbrowser.get('chrome').open('www.baidu.com',new=1,autoraise=True)
    
    
    
    展开全文
  • webBrowser

    2010-09-15 16:54:00
    webBrowser

    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
             
                webBrowser1.Navigate("http://bbs.soufun.com/goufang~-1~10762/145315539_145451339.htm");    //将指定位置处的文件载入至 WebBrowser
            }

            private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                if (this.webBrowser1.ReadyState == WebBrowserReadyState.Complete)
                {

                   // MessageBox.Show("页面加载完成","1111");
               
                }
            }

            void ThreadFun(object data)
            {
                // MessageBox.Show(data.ToString());
               webBrowser1.Document.GetElementById("lbtn_spike").Click += new HtmlElementEventHandler(Form1_Click);
            }

            void Form1_Click(object sender, HtmlElementEventArgs e)
            {
                   
            }

            private void button1_Click(object sender, EventArgs e)
            {
                webBrowser1.Document.Window.ScrollTo(250, 1900);//滚动到你要的坐
                for (int i = 0; i < 40; i++)
                {
                    Thread thread = new Thread(ThreadFun);
                    Thread.Sleep(100);
                    thread.Start(i);

                }
            }
        }
    }

    展开全文
  • WebBrowser

    2016-11-06 10:14:59
    //将webbrowser导出为图片 Size mySize = webBrowser1.Size; Bitmap myPic = new Bitmap(mySize.Width, mySize.Height); Rectangle myRec = new Rectangle(0, 0, mySize.Width, mySize.Height); ...
    1.
    
    //将webbrowser导出为图片
    Size mySize = webBrowser1.Size;
    Bitmap myPic = new Bitmap(mySize.Width, mySize.Height);
    Rectangle myRec = new Rectangle(0, 0, mySize.Width, mySize.Height);
    webBrowser1.Size = mySize;
    webBrowser1.DrawToBitmap(myPic, myRec);
    myPic.Save(OutputFileDialog.FileName);
    展开全文
  • C# webbrowser使用

    2020-12-22 23:02:09
     从工具箱中,将Webbrowser控件拖入Form窗口。  在Webbrowser控件的属性对话框中,将Url属性设置为对应的网址  然后在form窗体中双击webbrowser控件,在默认的webBrowser_DocumentCompleted函数中添加如下代码...
  • 易语言WebBrowser支持库源码,WebBrowser
  • WebBrowser 打印

    2013-11-28 16:33:30
    winform 使用webBrowser控件 打印,利用拼接字符串格式填充html标记 并添加javascript 函数 在后台程序中调用
  • python webbrowser

    千次阅读 2017-06-12 12:26:42
    webbrowser一共有5个方法: webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url) webbrowser.get(using=None) webbrowser.register(name, constructor, ...

    webbrowser


    webbrowser一共有5个方法:

    import webbrowser
    
    webbrowser.open(url, new=0, autoraise=True)
    
    webbrowser.open_new(url)
    
    webbrowser.open_new_tab(url)
    
    webbrowser.get(using=None)
    
    webbrowser.register(name, constructor, instance=None)


    首先来看python3.6.1的官方文档关于webbrowser的说明:

    webbrowser.open(url, new=0, autoraise=True)
    # Display url using the default browser. 
    # If new is 0, the url is opened in the same browser window if possible. 
    # If new is 1, a new browser window is opened if possible. 
    # If new is 2, a new browser page ("tab") is opened if possible. 
    # If autoraise is True, the window is raised if possible.
    # (note that under many window managers this will occur regardless of the setting of this variable)
    

    Note that on some platforms, trying to open a filename using this function, may work and start the operating system’s associated program. However, this is neither supported nor portable.


    webbrowser.open_new(url)
    # Open url in a new window of the default browser, if possible, otherwise, open url in the only browser window.
    


    webbrowser.open_new_tab(url)
    # Open url in a new page (“tab”) of the default browser, if possible, otherwise equivalent to open_new().
    


    webbrowser.get(using=None)
    # Return a controller object for the browser type using. 
    # If using is None, return a controller for a default browser appropriate to the caller’s environment.
    

    webbrowser.register(name, constructor, instance=None)
    # Register the browser type name. 
    # Once a browser type is registered, the get() function can return a controller for that browser type. 
    # If instance is not provided, or is None, constructor will be called without parameters to create an instance when needed. 
    # If instance is provided, constructor will never be called, and may be None.
    
    This entry point is only useful if you plan to either set the BROWSER variable or call get() with a nonempty argument matching the name of a handler you declare.

    A number of browser types are predefined. This table gives the type names that may be passed to the get() function and the corresponding instantiations for the controller classes, all defined in this module.

    Type Name Class Name Notes
    'mozilla' Mozilla('mozilla')  
    'firefox' Mozilla('mozilla')  
    'netscape' Mozilla('netscape')  
    'galeon' Galeon('galeon')  
    'epiphany' Galeon('epiphany')  
    'skipstone' BackgroundBrowser('skipstone')  
    'kfmclient' Konqueror() (1)
    'konqueror' Konqueror() (1)
    'kfm' Konqueror() (1)
    'mosaic' BackgroundBrowser('mosaic')  
    'opera' Opera()  
    'grail' Grail()  
    'links' GenericBrowser('links')  
    'elinks' Elinks('elinks')  
    'lynx' GenericBrowser('lynx')  
    'w3m' GenericBrowser('w3m')  
    'windows-default' WindowsDefault (2)
    'macosx' MacOSX('default') (3)
    'safari' MacOSX('safari') (3)
    'google-chrome' Chrome('google-chrome')  
    'chrome' Chrome('chrome')  
    'chromium' Chromium('chromium')  
    'chromium-browser' Chromium('chromium-browser')  

    备注:(1)“Konqueror” is the file manager for the KDE desktop environment for Unix, and only makes sense to use if KDE is running. Some way of reliably detecting KDE would be nice; the KDEDIR variable is not sufficient. Note also that the name “kfm” is used even when using the konqueror command with KDE 2 — the implementation selects the best strategy for running Konqueror.

              (2)仅用于WIndows系统

              (3)仅用于Mac OS X系统


    使用默认浏览器打开URL:

    import webbrowser
    
    url = 'www.baidu.com'
    
    webbrowser.open(url)


    关闭浏览器:

    import os
    
    os.system('taskkill /F /IM MicrosoftEdge.exe')
    浏览器的名字可以从任务管理器中获取。


           经测在windows(XP-32位,10-64位)系统下,open(url), open_new(url), open_new_tab(url)都是在新标签下打开网页,open()的new和autoraise参数都不起作用。


           可能是因为没有BROWSER这个环境变量,使用上面表格的浏览器类注册其他浏览器后,用get()方法并不能获取对应浏览器的对象。要使用其他浏览器可以使用以下方法:

    import webbrowser
    
    url = 'www.baidu.com'
    chromePath = r'C:\Users\WJY\AppData\Local\Google\Chrome\Application\chrome.exe'
    webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chromePath))
    b = webbrowser.get('chrome')
    b.open(url)








    展开全文
  • c# 桌面应用 WebBrowser 是IE浏览器内核,目前很多网站不支持了,从国外网站找到一个 谷歌内核的WebBrowser 名字叫 EO.WebBrowser ,比较好用,本文档是他的帮助文档。
  • WebBrowser 安全

    2017-10-20 02:25:00
    WebBrowser 安全 Windows 窗体编程 WebBrowser 安全 WebBrowser控件仅用于在完全信任模式下工作。该控件中显示的 HTML 内容可以来自外部 Web 服务器,并且可能包含脚本或 Web 控件形式的非托管代码。在这种...
  • Windows Mini WebBrowser 使用C#的Windows窗体应用实现的迷你浏览器。 我对应的博客文章:https://editor.csdn.net/md/?articleId=109030199
  • WebBrowser控件简介WebBrowser控件由来以久,是一个ActiveX控件。以前可以通过COM引用并使用。但在.Net Framework2.0以后,提供了WebBrowser控件的托管包装。托管包装使得在Windows窗体客户端中显示网页更为简便。...
  • 2017/3/12 21.1 webbrowser 便捷的Web浏览器控制器 Python 3.6.1rc1文档 21.1webbrowser便捷的网络浏览器控制器 源代码 Lib / webbrowser.py 该webbrowser模块提供了一个高级界面 允许向用户显示基于Web的文档在...
  • webbrowser功能

    2019-02-24 10:17:11
    ... html0 = WebBrowser1.Document.Body.GetElementsByTagName("UL")(0) ... For i As Int16 = 0 To WebBrowser1.Document.Body.GetElementsByTagName("UL").Count - 1  If...
  • webbrowser 文档

    2012-03-14 19:59:13
    自己运用vs2008framework3.5,webbrowser控件开发的浏览器开发文档。
  • C# webBrowser

    2015-12-09 16:58:44
    webBrowser功能: 10、屏蔽脚本错误: 将WebBrowser控件ScriptErrorsSuppressed设置为True即可 webBrowser1.ScriptErrorsSuppressed = true; HtmlElementCollection input = this.webBrowser1.Document....
  • wpf webBrowser控件

    万次阅读 2018-04-12 09:28:24
    wpf webBrowser控件介绍WebBrowsers可以让我们在窗体中进行导航网页。 WebBrowser控件内部使用ie的引擎,因此使用WebBrowser我们必须安装ie浏览器(windows默认安装的)。使用直接在xmal中使用webBrowser控件...
  • EO.WebBrowser,Chrome浏览器内核,可以在WinForm中嵌入Chrome浏览器,详情可以浏览官方网站。备注:EO.WebBrowser是付费的解决方案,而且只接受美元付款。为什么用EO.WebBrowser?VS内置的WebBrowser默认是IE7模式...
  • WebBrowser控件使用

    千次阅读 2019-02-11 04:03:46
    WebBrowser控件属性: 1、Application 如果该对象有效,则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。如果在宿主对象中自动化对象无效,程序将返回WebBrowser控件的自动化对象 2、Parent 返回...
  • webbrowser 截图

    2017-09-27 08:58:24
    1 清除cookie ClearCookie(); 2 加入新的cookie InternetSetCookie("https://www.****.com/", "cookieName", ... 3 截图(带上header) ... this.webBrowser1.Navigate("https://*****", "", null, "accept-langu
  • 涵盖了几种常用的 webBrowser执行javascript的方法, execScript方式: NavigateScript方式: 其中需要作如下设置 由于visual studio2005 中WebBrowser控件已经实现了IDocHostUIHandler,所以 只要把应用程序属性类的...
  • WebBrowser显示html

    2014-01-23 11:07:13
    WebBrowser显示html,显示相应的html路径的文档
  • 当在Winform中使用webbrowser控件的时候,一加载网页,就出现各种各样的JS脚本错误提示。本人是使用如下两种方法解决的,具体是哪种解决问题,俺也不知道。方法一:public Form1(){InitializeComponent();this....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,808
精华内容 5,123
关键字:

webbrowser