- Код: Выделить всё
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, Url As Variant)
Set Page = WebBrowser1.Document
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, Url As Variant)
Set Page = WebBrowser1.Document
End Sub
theal писал(а):а на что смотреть?
theal писал(а):[icode] Set Page = WebBrowser1.Document
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, Url As Variant)
If e.Url.toString().StartsWith("http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7481866188445527&output=html&h=280&slotname=3682958945&w=336&lmt=1358106654&ea=0&flash=11.6.602.137&url=http://porschecayenneauto.narod.ru/&dt=1358106654391&shv=r20130102&jsv=r20121214&saldr=1&correlator=1358106654415&frm=20&adk=1656017953&ga_vid=1066074885.1358106654&ga_sid=1358106654&ga_hid=606056404&ga_fc=0&u_tz=240&u_his=0&u_java=1&u_h=1080&u_w=1920&u_ah=1050&u_aw=1920&u_cd=32&u_nplug=0&u_nmime=0&dff=arial&dfs=0&adx=0&ady=0&biw=1903&bih=1028&oid=3&docm=7&fu=0&ifi=1&dtd=32") Then
If Not GoogleAdd Then
GoogleAdd = True
Webbrowser1.Navigate (e.Url)
Else
For Each Link In Webbrowser1.Document.links
If MsgBox(Link.getAttribute("href"), vbYesNo, "Do you want to click it?") = MsgBoxResult.Yes Then
Link.InvokeMember ("click")
Exit For
End If
Next Link
End If
End If
End Sub
End Sub
theal писал(а):не то?
theal писал(а):в каких строках надо менять?
theal писал(а):только не знаю на что исправить GoogleAdd
theal писал(а):на этой записи ошибку выдаёт variable not defined
Option Explicit
Private GoogleAdd As Boolean
Dim testlink
Private Sub Command1_Click()
If GoogleAdd = False Then
GoogleAdd = True
Web.Navigate "http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7481866188445527&output=html&h=280&slotname=3682958945&w=336&lmt=1358106654&ea=0&flash=11.6.602.137&url=http://porschecayenneauto.narod.ru/&dt=1358106654391&shv=r20130102&jsv=r20121214&saldr=1&correlator=1358106654415&frm=20&adk=1656017953&ga_vid=1066074885.1358106654&ga_sid=1358106654&ga_hid=606056404&ga_fc=0&u_tz=240&u_his=0&u_java=1&u_h=1080&u_w=1920&u_ah=1050&u_aw=1920&u_cd=32&u_nplug=0&u_nmime=0&dff=arial&dfs=0&adx=0&ady=0&biw=1903&bih=1028&oid=3&docm=7&fu=0&ifi=1&dtd=32"
Else
For Each testlink In Web.Document.links
If MsgBox(testlink.getAttribute("href"), vbYesNo, "Do you want to click it?") Then
testlink.Click
Exit For
End If
Next testlink
End If
End Sub
Private Sub Form_Load()
Web.Navigate "http://porschecayenneauto.narod.ru/"
End Sub
Private Sub WebB_DocumentComplete(ByVal pDisp As Object, Url As Variant)
If GoogleAdd = False Then
GoogleAdd = True
Web.Navigate "http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7481866188445527&output=html&h=280&slotname=3682958945&w=336&lmt=1358106654&ea=0&flash=11.6.602.137&url=http://porschecayenneauto.narod.ru/&dt=1358106654391&shv=r20130102&jsv=r20121214&saldr=1&correlator=1358106654415&frm=20&adk=1656017953&ga_vid=1066074885.1358106654&ga_sid=1358106654&ga_hid=606056404&ga_fc=0&u_tz=240&u_his=0&u_java=1&u_h=1080&u_w=1920&u_ah=1050&u_aw=1920&u_cd=32&u_nplug=0&u_nmime=0&dff=arial&dfs=0&adx=0&ady=0&biw=1903&bih=1028&oid=3&docm=7&fu=0&ifi=1&dtd=32"
Else
For Each testlink In Web.Document.links
If MsgBox(testlink.getAttribute("href"), vbYesNo, "Do you want to click it?") Then
testlink.Click
Exit For
End If
Next testlink
End If
End Sub
theal писал(а):проверь пожалуйста что не так
'imports System.Text
'Public Class Form1
'Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Long
'Public Const WM_SETTINGCHANGE As Integer = &H1A
'Private IEOptions As Microsoft.Win32.RegistryKey = Nothing, Images As Object = Nothing
Private GoogleAdd As Boolean
theal писал(а):Это разве нужно?
imports System.Text
Public Class Form1
Public Const WM_SETTINGCHANGE As Integer = &H1A
Private IEOptions As Microsoft.Win32.RegistryKey = Nothing, Images As Object = Nothing
theal писал(а):здесь ошибки пишет
Qwertiy писал(а):То, что ты закомментировал - можешь убрать.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Long
theal писал(а):
- Код: Выделить всё
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
это менять на private sub form load() ?
a с этим что,?Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Long
Private Sub Form_Load() 'Handles MyBase.Load
' Try
' IEOptions = My.Computer.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Internet Explorer\Main", True)
' images = IEOptions.GetValue("Display Inline Images")
' SendMessage(Web.Handle, WM_SETTINGCHANGE, 0, 0)
' Catch Ex As Exception
' MsgBox (Ex.Message)
' End Try
Web.Navigate ("http://porschecayenneauto.narod.ru/")
GoogleAdd = False
End Sub
Private Sub Form_FormClose() 'ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormCloseEventArgs) 'Handles MyBase.FormClosed
If IEOptions IsNot Nothing Then IEOptions.SetValue("Display Inline Images", Images)
End
End Sub
theal писал(а):правильно отключил?
theal писал(а):с этим не знаю что делать
Option Explicit
Dim testlink
Private GoogleAdd As Boolean
Private Sub Form_Load()
Web.Navigate ("http://porschecayenneauto.narod.ru/")
GoogleAdd = False
End Sub
Private Sub Web_DocumentComplete(ByVal pDisp As Object, Url As Variant) 'Handles Web.DocumentCompleted
If Web.Document.Url = ("http://googleads.g.doubleclick.net/pagead/ads") Then
If Not GoogleAdd Then
GoogleAdd = True
Web.Navigate (Url)
Else
For Each testlink In Web.Document.links
testlink.Click
Exit For
Next testlink
End If
End If
End Sub
theal писал(а):Только он не работает
неправильная сразу по двум причинам - не то сравниваешь (у меня не Document.Url) и не так сравниваешь (у меня не на равенство проверка).theal писал(а):If Web.Document.Url = ("http://googleads.g.doubleclick.net/pagead/ads") Then
theal писал(а):testlink.Click
Qwertiy, theal писал(а):
- Код: Выделить всё
Web.Navigate ("http://porschecayenneauto.narod.ru/")
GoogleAdd = False
theal писал(а): Dim testlink
NashRus писал(а):гугл спалит, обязательно спалит
If Web.Document.Url = ("http://googleads.g.doubleclick.net/pagead/ads") Then
theal писал(а):Объясни пожалуйста с этой строкойнадо убрать знак равенства?
- Код: Выделить всё
If Web.Document.Url = ("http://googleads.g.doubleclick.net/pagead/ads") Then
Qwertiy писал(а):неправильная сразу по двум причинам - не то сравниваешь (у меня не Document.Url) и не так сравниваешь (у меня не на равенство проверка).
Qwertiy писал(а):theal писал(а):ЧТО ЗНАЧИТ,.?
If e.Url.toString().StartsWith("http://googleads.g.doubleclick.net/pagead/ads") Then
Если url, загрузка которого завершилась, как строка начинается с "http://googleads.g.doubleclick.net/pagead/ads", то ...
If Web.Document.Url.startwith("http://googleads.g.doubleclick.net/pagead/ads") Then
If Web.Document.Ur.ltoString().startswith("http://googleads.g.doubleclick.net/pagead/ads") Then
theal писал(а):как заменить startwidth
Сейчас этот форум просматривают: Google-бот и гости: 8