私は、Metaオフィスのウェブサイトからロンドンの夜間の最低気温をVBAのウェブスクレーパーで取得しようとしています。私はhereとしてコードを使用しようとしました。コードが実行されている間、コピーする必要があるコピーはありません。援助は非常に高く評価されるだろう。vbaを使用してウェブサイトからデータをスクラビングする4
Sub WebScrape_1()
'Create an Internet Explorer browser
Dim appIE As Object
Set appIE = CreateObject("internetexplorer.application")
'Browse the browser to the target webpage
With appIE
.Navigate "https://www.metoffice.gov.uk/public/weather/forecast/gcpvj0v07"
.Visible = True ' False activate when happly with code
End With
'Wait while loading
Do While appIE.Busy
DoEvents
Loop
'What aspect of the webpage to copy
Set allRowOfData = appIE.document.getElementById("nightValue0")
Dim myValue As String: myValue = allRowOfData.innerHTML
'Close the browser
appIE.Quit
Set appIE = Nothing
'Paste the data into the selected range
ActiveWorkbook.Sheets("Data_Temp").Range("C7").Value = myValue
End Sub
を '...私はここで誰もがそれは – jsotola
が@jsotolaに同意何を意味するのか推測する彼らの時間を無駄になることはないと思います。結果はありますか?間違った結果?結果がありません?エラーメッセージ?コードを実行するときに何が起こっているかについての詳細情報を提供する必要があります。 – freginold
質問を少し更新しました。私のコードをウェブページの関連セクションにコピーする方法をわからない。 – Karm