Tutorials & Resources Qidian Adwall Defeater

Discussion in 'Novel Updates Site Discussion' started by Nazgand, Sep 9, 2017.

  1. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    Note that this userscript 'watches the ads for you', and thus Qidian International gets just as much money as if you watched it yourself.
    By default, on computers this script will use spirit stones to buy the first locked chapter and 'watch' the subsequent chapters' video ads while you read the preceding chapter.
    Get the script here: https://github.com/Nazgand/userscripts
     
    Last edited: Dec 31, 2017
    otoshi-god and blacklostus like this.
  2. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    Updated to fix problem to match qidian change.
     
  3. GekkoZockt

    GekkoZockt Well-Known Member

    Joined:
    Apr 25, 2017
    Messages:
    43
    Likes Received:
    32
    Reading List:
    Link
    Neat script but I have to warn you, Qidan makes small changes to the website all time so check regularly if you want to make sure the script works
     
    Nazgand likes this.
  4. Lemonadez

    Lemonadez Well-Known Member

    Joined:
    Jul 26, 2017
    Messages:
    75
    Likes Received:
    90
    Reading List:
    Link
    sorry but urs did not "Defeat" anything. it simply Auto click play video which can be done manually by 1 click of left mouse button..
     
    Too Honest and Nazgand like this.
  5. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    @Lemonadez You underestimate how lazy I am. Also, if I manually click play, switch tabs because I don't want to see the ad, get sidetracked, and come back 20 minutes later, then I would need to watch another whole ad. Not with this script.
    Also, it takes 3 clicks to get the locked chapter, not 1. 1 to get past the rssbook page, another to play the video, and another to show the chapter after the video finishes playing.
     
    Last edited: Sep 14, 2017
  6. J-Mitch

    J-Mitch ⚖ Tipping the Scales of the World

    Joined:
    Mar 11, 2016
    Messages:
    1,922
    Likes Received:
    3,759
    Reading List:
    Link
    I don't see the point of this. It's 3 seconds of your day from when you first go to the site. That's all.

    Let the publisher earn that $0.001 it gets from that one view, and move on.
     
  7. Ral

    Ral Not a Well-Known Member ¯\_(ツ)_/¯

    Joined:
    Dec 5, 2016
    Messages:
    1,214
    Likes Received:
    922
    Reading List:
    Link
    That's what this script does. It's the other one skips the ads.
     
  8. J-Mitch

    J-Mitch ⚖ Tipping the Scales of the World

    Joined:
    Mar 11, 2016
    Messages:
    1,922
    Likes Received:
    3,759
    Reading List:
    Link
    >.>

    You seem to not know how ad serving works. Fake scripts like these, whether caught or not, damages a site. Ad services catch on quick with their advance analytics, and they are quick to dub a site problematic. They can even start blacklisting across the board, ruining a site's funding. And getting not blacklisted is very hard. Very, very hard.

    Of course, there are some services that acts as a middle man that may be able to ban IPs with scrips like it, but it's such a mess anyway.

    Why cause all this trouble over 3 seconds? 3 seconds is like taking a nice breath before a good chapter.
     
  9. AliceShiki

    AliceShiki 『Ms. Tree』『Magical Girl of Love and Justice』

    Joined:
    Apr 27, 2016
    Messages:
    24,647
    Likes Received:
    98,366
    Reading List:
    Link
    Qidian is big enough to not get blacklisted, don't worry about it.

    As for why people do it? Well, some people are on different parts of the world and need to wait 30s of a video ad, not everyone has enough mobile data to see that.
     
    Nom de Plume and Tramsloof like this.
  10. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    @J-Mitch The videos take longer than 3 seconds. The rssbook page takes about 3 seconds to get past, but the videos take at least 15 seconds to watch.
     
    Tramsloof, namia91 and AliceShiki like this.
  11. Xevo

    Xevo Well-Known Member

    Joined:
    Oct 14, 2016
    Messages:
    58
    Likes Received:
    38
    Reading List:
    Link
    Please don't use this; websites nowadays live off advertisements, if you don't wish to pay, just watch the damn advertisement.
     
  12. AliceShiki

    AliceShiki 『Ms. Tree』『Magical Girl of Love and Justice』

    Joined:
    Apr 27, 2016
    Messages:
    24,647
    Likes Received:
    98,366
    Reading List:
    Link
     
    Tramsloof and Nazgand like this.
  13. valdesaga

    valdesaga [IDN] [7thMay] [V]aldes

    Joined:
    Oct 20, 2015
    Messages:
    852
    Likes Received:
    479
    Reading List:
    Link
    why people getting more and more lazy .

    just block them ~ its done ~
     
  14. AliceShiki

    AliceShiki 『Ms. Tree』『Magical Girl of Love and Justice』

    Joined:
    Apr 27, 2016
    Messages:
    24,647
    Likes Received:
    98,366
    Reading List:
    Link
    Most people should have no reason to block them... *shrugs*
     
  15. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    Please note that there is a bug. when watching multiple video ads on the same page at the same time, it pulls duplicates of some chapters, overwriting another chapter. I am attempting to fix this.
     
  16. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
  17. Faw

    Faw Well-Known Member

    Joined:
    Jan 3, 2016
    Messages:
    165
    Likes Received:
    69
    Reading List:
    Link
    Would it be possible to make this script also work with the mobile version of the site m.webnovel.com?

    Android firefox can use greasemonkey scripts with tampermonkey.
     
    Nazgand likes this.
  18. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    Done. Once it sees 1 ad, the script will watch the ad and load the following chapter, so if there are 10 ad chapters in a row, you will need to wait a while. Not yet tested on an actual mobile phone, so I don't know if the ads will be watched in a non-visible tab.
     
  19. Faw

    Faw Well-Known Member

    Joined:
    Jan 3, 2016
    Messages:
    165
    Likes Received:
    69
    Reading List:
    Link
    It watches the ads just saves me one click. I dont know if it clicks the skip button on image ads just seen videos for now.

    Btw you could use one function for both mobile and desktop by changing the if with the startsWith with a match and a regular expresion.
     
  20. Nazgand

    Nazgand New Member

    Joined:
    Oct 1, 2016
    Messages:
    480
    Likes Received:
    407
    Reading List:
    Link
    The mobile and desktops sites are different enough that I think it is better to have separate code for the 2.
    I only saw video ads when testing, but I suspect any image ads would be treated the same way by the script if the 'skip' button looks the same. With videos, though the ad normally closes automatically, sometimes the ad can be closed sooner, and the script does check the skip button each second to see if skipping is possible.
    An unfortunate thing about the mobile site is that one cannot read a chapter while the subsequent chapter's ads are loading. Maybe the whole ad overlay could be made invisible. I wonder if that would allow the chapter to be scrolled.
    When you said 'It watches the ads just saves me one click.' did you mean you wanted it to do something else? If there are multiple chapters with ads in a row, it will watch all of them, but I don't know if it watches them while you are in a different app or a different tab of the browser.
    I only tested this script in Google Chrome on a computer.