Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Drawing.Imaging;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using System.Net;
- using System.Net.Http;
- using OpenQA.Selenium;
- using OpenQA.Selenium.Chrome;
- using System.IO;
- using System.Threading;
- namespace PicGet
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- getImage();
- }
- //Public string som håller sidans URL.
- public string currentURL;
- void getImage()
- {
- //Ställer in chrome i headless och gömmer även CMD fönstret.
- ChromeOptions chromeOptions = new ChromeOptions();
- chromeOptions.AddArguments("--headless");
- ChromeDriverService driverService = ChromeDriverService.CreateDefaultService();
- driverService.HideCommandPromptWindow = true;
- //-------------------------------------------
- //Skapar ChromeDriver.
- IWebDriver driver = new ChromeDriver(driverService, chromeOptions);
- //--------------------------------------------------
- //Går till en hemsida.
- driver.Navigate().GoToUrl("https://pixabay.com/sv/");
- //Hittar sökrutan och skriver något i den.
- IWebElement sökRuta = driver.FindElement(By.ClassName("q"));
- sökRuta.SendKeys("Dog");
- //Klickar på "sök" knappen.
- IWebElement sökKnapp = driver.FindElement(By.ClassName("loupe"));
- sökKnapp.Click();
- //Ger URL från aktiv sida och gör om den till en STRING.
- currentURL = driver.PageSource.ToString();
- }
- void formQuit()
- {
- //Stäng webdriver.... ?
- }
- //Gör så att när man trycker på "knappen" i programmet så sparas-
- //Sidan i textrutan i programmet.
- private void SearchButton_Click(object sender, EventArgs e)
- {
- textBox1.Text = currentURL;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement