0
$\begingroup$

I'm working on a project that requires determining if the page representing a hosted file on a third party platform (such as rapidgator or nitroflare) is still up or not.

For example, here is a file that is still up.

Here is a page representing a file that is no longer up.

I have identified several hundred file hosting services and each of them have their own way of displaying up vs down pages.

Is it possible to design/train a model that would classify screenshots of these hosted file pages as up vs down? If so what approach is recommended? Does using a method other than image classification make more sense here?

$\endgroup$
0
$\begingroup$

Yes, instead of image classification you should look to scrape the websites themselves to get to file links or down messages directly.

You could still use an ML to determine down messages with minimal user input but it will be much faster and easier than image recognition.

Image recognition will fail you here because to start you have a population of 100 or so which is a small sample and you'd need to hand label at least 50 to train any kind of viable classifier at which point you might ad well just hand label them all.

| improve this answer | |
$\endgroup$
  • $\begingroup$ There are several problems with the scraping approach: 1) DOM structure changes periodically, 2) the wording used to indicate up/down pages changes periodically, 3) links are obfuscated, and 4) site specific scrapers need to be maintained when new sites come up. It's certainly doable but my original question was meant to explore other possibilities that require less maintenance. $\endgroup$ – novon Oct 11 '19 at 18:57
0
$\begingroup$

It is possible, but here is my take on this. You will most likely find it difficult to use it on new data. I don't feel like your network will be able to generalize that well since you will most likely lack training data, even if you have new website and label I don't think online learning for this case(given your model is only trained on very few samples) will work.

Indeed there must be a better way to do this. Maybe if you have seen a page that post several mirrors, and they have indicator that says whether the link is up/down and this is 100 percent correct. This I believe shows that there must exist a tool that allows such interaction

| improve this answer | |
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.