2018年8月31日金曜日

VB.NET Seleniumを使ってInstagram(インスタグラム)の自動ログインをするプログラミング方法


0 件のコメント :

【VB.NET】Seleniumを使って、InstagramSの自動ログインをする(Chromeバージョン)


インスタは昔APIで簡単に操作出来ましたが今は非常に難しいです。
やはりみなさん考えることは一緒で自動でいいねをしたり
自動でフォローしたりと、インスタを楽したいですよね。

自動いいねをしてくれるサイトがいろいろありますが有料です。

それだけ需要があるんだろうと、何か出来ないか見てみたら
自動ログインは簡単でした。



Imports OpenQA.Selenium

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim webC As Chrome.ChromeDriver
        Dim loginId As String = "ログインID"
        Dim loginPw As String = "ログインパスワード"

        webC = New Chrome.ChromeDriver
        webC.Navigate.GoToUrl("https://www.instagram.com/accounts/login/?hl=ja")
        Dim element As IWebElement
        element = webC.FindElementByName("username")
        element.SendKeys(loginId)
        element = webC.FindElementByName("password")
        element.SendKeys(loginPw)
        element = webC.FindElementByTagName("button")
        element.Click()

    End Sub
End Class

ログインは大体が同じでログインIDとパスワードの要素を特定出来れば
値を代入してログインボタンを押すだけです。

インスタの難しいところはほぼjavascriptだけで動的にレンダリングしてるぽいので
ソース解析が手間です。

簡単に1枚目のポストにはいいね出来ましたが
どんどん次のポストにいいねする方法はまだわかりませんでした。
取り敢えずここまでです!また調べてみます。

0 件のコメント :

コメントを投稿