Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
C# Bot auf FreeBSD 10.3
.SyricZ™
myCSharp.de - Member



Dabei seit:
Beiträge: 13
Herkunft: Dortmund

Themenstarter:

C# Bot auf FreeBSD 10.3

beantworten | zitieren | melden

Hallo liebe Community,

ich habe ein "Bot" oder Programm in C# geschrieben, welches einen Webbrowser hat und auf einer bestimmten Website etwas für mich rumschreibt.

Ist es möglich den Bot auf meinem FreeBSD 10.3 Root laufen zu lassen, damit ich den PC nicht dauerhaft an lassen muss? Mir wurde gesagt, dass C# Programme nur auf Windows Server laufen.

Liebe Grüße,
SyricZ
private Nachricht | Beiträge des Benutzers
p!lle
myCSharp.de - Member

Avatar #avatar-3556.jpg


Dabei seit:
Beiträge: 1.040

beantworten | zitieren | melden

Hast du die Google-Treffer getestet?

Darf dein Bot auf der "bestimmten Website" eingesetzt werden?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von p!lle am .
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.163
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

soweit ich weiss, gibt es Mono auch für FreeBSD - das ist eine OpenSource-Portierung der .NET-Runtime, einfach mal danach suchen.

Windows.Forms funktioniert da recht gut. Für den WebBrowser sehe ich allerdings schwarz, wenn Du die WebBrowser-Komponente aus dem Framework verwendest -> die hängt nämlich am Internet Explorer und ist somit auf Windows festgenagelt.
Ob es da ein plattformunabhängiges, gut funktionierendes Browser-Control gibt, weiss ich nicht.

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
pinki
myCSharp.de - Member

Avatar #avatar-4072.jpg


Dabei seit:
Beiträge: 699
Herkunft: OWL

beantworten | zitieren | melden

Moin,
mit der CoreCLR sollte das funktionieren.

Edit: Hatte das mit dem Browser überlesen, wird damit dann wohl nicht gehen. Wenn du die Aufrufe entsprechend nachbildest, dürfte es aber auch ohne Browser damit funktionieren.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von pinki am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.482

beantworten | zitieren | melden

Zitat von .SyricZ™
Mir wurde gesagt, dass C# Programme nur auf Windows Server laufen.

C# ist eine Sprache, keine Runtime. C# läuft auf nichts, denn es wird vorher kompiliert.
Dazu wird eine Runtime-Umgebung wie .NET Framework oder .NET Core benötigt.

.NET Framework läuft von Haus aus nur auf Windows; Mono bietet hier aber eine teilweise kompatible Umgebung für Linux.

.NET Core ist eine Cross-Plattform-Basis und läuft auf Windows, Linux und Mac.

Sowohl .NET Core wie auch .NET Framework können mit C# programmiert werden.
private Nachricht | Beiträge des Benutzers
.SyricZ™
myCSharp.de - Member



Dabei seit:
Beiträge: 13
Herkunft: Dortmund

Themenstarter:

beantworten | zitieren | melden

Wodurch könnte ich den Browser ersetzen? Ich muss ja wissen in welches HTML Feld geschrieben werden soll.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.482

beantworten | zitieren | melden

Erlaubt die Webseite die Nutzung eines Bots oder hat sie evtl. einen aktiven Schutz gegen Bots?
private Nachricht | Beiträge des Benutzers
.SyricZ™
myCSharp.de - Member



Dabei seit:
Beiträge: 13
Herkunft: Dortmund

Themenstarter:

beantworten | zitieren | melden

Mir sollte kein Schutz bekannt sein.
private Nachricht | Beiträge des Benutzers
MarsStein
myCSharp.de - Experte

Avatar #avatar-3191.gif


Dabei seit:
Beiträge: 3.163
Herkunft: Trier -> München

beantworten | zitieren | melden

Hallo,

Awesomium oder PhantomJS wären ggf. Alternativen für den Browser. Diese kommen - im Gegensatz zu einfachen WebRequests - auch klar mit Javascript.

Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.482

beantworten | zitieren | melden

Zitat von .SyricZ™
Mir sollte kein Schutz bekannt sein.
Du hast die erste Frage vergessen zu beantworten; verbietet die Seite evtl. Bots und wenns nur in den Regeln beschrieben ist?
private Nachricht | Beiträge des Benutzers
.SyricZ™
myCSharp.de - Member



Dabei seit:
Beiträge: 13
Herkunft: Dortmund

Themenstarter:

beantworten | zitieren | melden

Könnte mir das evtl. jemand einrichten?
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15.482

beantworten | zitieren | melden

Da ich aufgrund Deiner offensichtlich absichtlich ausweichenden Haltung bzgl. der Frage nach dem Verbot eines Boteinsatzes davon ausgehen muss, dass Bots auf der Seite verboten sind, schließe ich diesen Thread.
myCSharp.de bietet keinen Platz für regelverstoßende Bots oder Automatismen.

Sollte das anders sein, dann bitte Angabe der Webseite via PN an das Team.
Dann wird geprüft, ob es doch erlaubt ist oder nicht.
private Nachricht | Beiträge des Benutzers