Chrome driver geupdatet.
Vorbereitet für Tests um den Artikelparser zuverlässiger zu erstellen
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// See https://aka.ms/new-console-template for more information
|
||||
|
||||
internal class Artikel
|
||||
public class Artikel
|
||||
{
|
||||
public int Amount { get; set; }
|
||||
public string GERName { get; set; } = "";
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Selenium.WebDriver" Version="4.10.0" />
|
||||
<PackageReference Include="Selenium.WebDriver" Version="4.11.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@@ -33,7 +33,11 @@ namespace CardmarketBot
|
||||
{
|
||||
ChromeOptions options = new ChromeOptions();
|
||||
options.AddArgument("start-maximized");
|
||||
options.AddArgument("incognito");
|
||||
options.AddArgument("disable-popup-blocking");
|
||||
options.AddArgument("force-device-scale-factor=0.8");
|
||||
IWebDriver cd = new ChromeDriver(options);
|
||||
|
||||
cd.Url = @"https://www.cardmarket.com/de/OnePiece";
|
||||
|
||||
cd.Navigate();
|
||||
@@ -89,7 +93,9 @@ namespace CardmarketBot
|
||||
{
|
||||
//if (id != "1121844928") continue;
|
||||
//Console.WriteLine(id);
|
||||
cd.Navigate().GoToUrl(string.Format(@"https://www.cardmarket.com/de/OnePiece/Orders/{0}", id));
|
||||
//id = "1121395158";
|
||||
cd.Navigate().GoToUrl(string.Format(@"https://www.cardmarket.com/de/OnePiece/Orders/1121395158", id));
|
||||
//cd.Navigate().GoToUrl(string.Format(@"https://www.cardmarket.com/de/OnePiece/Orders/{0}", id));
|
||||
element = cd.FindElement(By.XPath("/html/body/main/section/div/div[1]/div/div[3]/div[2]/div[2]/div/div"));
|
||||
|
||||
Kunde kunde = Helper.ConvertToKunde(element.Text);
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
using Newtonsoft.Json;
|
||||
using OpenQA.Selenium.DevTools.V112.DOM;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.Serialization;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ConsoleApp3.DataContracts
|
||||
{
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
using System.Diagnostics;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
static class Helper
|
||||
public static class Helper
|
||||
{
|
||||
public enum Porto
|
||||
{
|
||||
@@ -53,7 +53,7 @@ static class Helper
|
||||
|
||||
}
|
||||
|
||||
internal static List<Artikel> ParseArtikeln(string text)
|
||||
public static List<Artikel> ParseArtikeln(string text)
|
||||
{
|
||||
List<Artikel> result = new List<Artikel>();
|
||||
string[] datas = text.Split("\r\n");
|
||||
|
||||
@@ -1,13 +1,6 @@
|
||||
using ConsoleApp3.DataContracts;
|
||||
using ConsoleApp3;
|
||||
using ConsoleApp3.Contracts;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Diagnostics;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Text;
|
||||
using OpenQA.Selenium.DevTools.V112.Network;
|
||||
using OpenQA.Selenium.DevTools.V112.Debugger;
|
||||
using CardMarketBot;
|
||||
|
||||
namespace CardmarketBot
|
||||
|
||||
Reference in New Issue
Block a user