Shopee-Autobuy-Bot icon indicating copy to clipboard operation
Shopee-Autobuy-Bot copied to clipboard

Loading Issue after countdown finish

Open dualsh0ck opened this issue 1 year ago • 3 comments

sbot

[12:29:50] Countdown started..
[12:30:55] Product page loaded.
[12:31:00] Current element :  ()
An error occurred on line    at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse, String commandToExecute)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.FindElement(String mechanism, String value)
   at OpenQA.Selenium.By.<.ctor>b__11_0(ISearchContext context)
   at OpenQA.Selenium.By.FindElement(ISearchContext context)
   at OpenQA.Selenium.WebDriver.FindElement(By by)
   at Shopee_Autobuy_Bot.SeleniumService.GetElement(By locator)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable()
   at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(@class, 'btn btn-solid-primary btn--l') and contains(text(), 'buy now')]"}
  (Session info: chrome=119.0.6045.106)
[12:31:00] Product page loaded.
[12:31:06] Current element :  ()
An error occurred on line    at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse, String commandToExecute)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.FindElement(String mechanism, String value)
   at OpenQA.Selenium.By.<.ctor>b__11_0(ISearchContext context)
   at OpenQA.Selenium.By.FindElement(ISearchContext context)
   at OpenQA.Selenium.WebDriver.FindElement(By by)
   at Shopee_Autobuy_Bot.SeleniumService.GetElement(By locator)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable()
   at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(@class, 'btn btn-solid-primary btn--l') and contains(text(), 'buy now')]"}
  (Session info: chrome=119.0.6045.106)
[12:31:06] Product page loaded.
[12:31:11] Current element :  ()
An error occurred on line    at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse, String commandToExecute)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.FindElement(String mechanism, String value)
   at OpenQA.Selenium.By.<.ctor>b__11_0(ISearchContext context)
   at OpenQA.Selenium.By.FindElement(ISearchContext context)
   at OpenQA.Selenium.WebDriver.FindElement(By by)
   at Shopee_Autobuy_Bot.SeleniumService.GetElement(By locator)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable()
   at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode)
   at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): no such element: Unable to locate element: {"method":"xpath","selector":"//button[contains(@class, 'btn btn-solid-primary btn--l') and contains(text(), 'buy now')]"}
  (Session info: chrome=119.0.6045.106)
[12:31:11] Product page loaded.
[12:31:17] Job aborted.

Shopee page seems like having loading issue after countdown finish.

Btw, truly appreciate this tool.

Thanks in advance!

dualsh0ck avatar Nov 03 '23 08:11 dualsh0ck

Screenshot_85 happen to me to but my logs looks like this [12:00:31] Countdown started.. [12:01:00] Product page loaded. [12:01:00] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:00] Product page loaded. [12:01:00] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:00] Product page loaded. [12:01:00] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:00] Product page loaded. [12:01:00] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:01] Product page loaded. [12:01:01] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:01] Product page loaded. [12:01:01] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:01] Product page loaded. [12:01:01] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:01] Product page loaded. [12:01:01] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:01] Product page loaded. [12:01:01] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:02] Product page loaded. [12:01:02] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:03] Product page loaded. [12:01:03] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:03] Product page loaded. [12:01:03] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:03] Product page loaded. [12:01:03] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:03] Product page loaded. [12:01:03] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:03] Product page loaded. [12:01:03] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:04] Product page loaded. [12:01:04] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:04] Product page loaded. [12:01:04] Current element : () An error occurred on line at Shopee_Autobuy_Bot.Services.AutoBuyService.IsProductAvailable() at Shopee_Autobuy_Bot.Services.AutoBuyService.BuyProduct(String buyMode) at Shopee_Autobuy_Bot.Services.AutoBuyService.ProductPage(String buyMode): Object reference not set to an instance of an object. [12:01:05] Job aborted.

farisz14 avatar Nov 10 '23 04:11 farisz14

after multiple try and error, I can conclude that if I'm using option with "Product Link", it will reproduce above page error.

But, there is a time when it works. Still trying to replicate.

dualsh0ck avatar Nov 10 '23 18:11 dualsh0ck

That is Shopee anti bot feature I guess. Some reported bot user will counter the error on ‘out of stock’ item.

Not sure how Shopee detect bot user. Could be shadow ip ban or too many page request.

pearlxcore avatar Nov 13 '23 12:11 pearlxcore